【发布时间】:2013-06-04 23:25:55
【问题描述】:
<?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>
?>
我有一个保管箱和一个表单中的输入文本,应根据保管箱中的选择禁用。例如,如果用户选择值为“1”的“Aluno”,则 javascript 应从用户输入中禁用输入文本“name”,但如果用户从下拉框中选择另一个选项,则输入文本名称为已启用。
【问题讨论】:
-
你得到什么错误
-
在我的回答中添加了一个工作版本的 jsfiddle。那应该会让你继续前进..
-
@user2451445 不要忘记通过单击答案旁边的复选标记来接受对您的问题有帮助的答案。
标签: php javascript drop-down-menu