如何根据dropbox的选择禁用特定的输入文本
How to disable a specific input text acording to the dropbox selection?
<?php
<SCRIPT LANGUAGE="JavaScript"><!--
function codename() {
if(document.Tipo.Tipo.value="1"){
document.formname.nome.disabled="disable";
}
else {
document.formname.nome.disabled="enable";
}
}
//-->
</SCRIPT>
<html>
<body>
<form action ="registoDois.php" Method="post" align="center" name="formname">
<table align="center">
<td class="float-right">Tipo de conta:</label></td>
<td>
<select name="Tipo" id="Tipo">
<option value="">Tipo:</option>
<option value="1">Aluno</option>
<option value="2">Professor</option>
<option value="3">Admin</option>
</select>
<tr>
<td class="float-right">Nome:</label></td>
<td><input type="text" placeholder="Bruno" id="firstname" name="nome" /></td>
</tr>
</table>
</form>
</html>
</body>
?>
我有一个dropbox和一个输入文本的形式,应该禁用根据选择在dropbox。例如,如果用户选择值为"1
"的"Aluno
",javascript应该从用户输入中禁用输入文本"name
",但如果用户从dropbox中选择另一个选项,则输入文本名称是启用的。
为选择框添加onchange .
<select name="Tipo" id="Tipo" onchange="codename();">
<option value="">Tipo:</option>
<option value="1">Aluno</option>
<option value="2">Professor</option>
<option value="3">Admin</option>
</select>
你缺少<label>
标签,<tr>
标签和更多。你真的需要确保你的html在添加javascript之前是有效的。
查看此jsfiddle查看html和javascript的工作版本:http://jsfiddle.net/dovereem/L7wsa/2/
相关文章:
- 尝试在PHP中回显输入文本时出现未定义的索引错误
- 使用模拟按键在输入框中自动输入文本
- 如何添加类,同时开始在文本字段中输入文本
- JQuery使用相同的功能自动完成各种输入文本
- 如何设置输入文本框jquery的值
- 输入文本框为空时的阻止按钮asp.网络表单
- 基于单选框更新页眉,选中并选择输入文本
- 将输入文本与某个选项的值相匹配并自动选择
- 如何在 JavaScript 中创建输入文本框
- 如何使用纯Javascript观看输入文本框
- 需要使用javascript获取输入文本,然后将其添加到句子中
- php&js-将电子邮件添加到输入文本中
- 动态启用/禁用来自控制器的输入文本
- .val()不返回输入文本
- 从确认框中预填充输入文本框
- 如何使用JavaScript解析输入文本中给定的数据
- 添加/删除/更改输入文本的部分值
- 根据输入文本按元素排序,AngularJS
- 如何将(a*b)两个输入文本值相乘,并在javascript中随文本变化动态显示
- 如何从Tr重复的输入文本中获取值