【发布时间】:2015-02-13 14:58:48
【问题描述】:
从所有下拉列表中选择一个时如何禁用其他下拉列表。 有人可以帮我回答我的问题吗? 请帮我找到正确的代码?
<script>
function disableDrop(elem) {
if(elem.value == '2'){
document.getElementById('row2').disabled = true;
} else {
document.getElementById('row2').disabled = false;
}
}
function disableDrop1(elem) {
if(elem.value == '1'){
document.getElementById('row1').disabled = true;
} else {
document.getElementById('row1').disabled = false;
}
}
</script>
<form ID = "frmMain">
<select ID = "row1" onchange = "disableDrop(this);">
<option value = "1" selected>1</option>
<option value = "2" selected>2</option>
</select>
<select ID = "row2" onchange = "disableDrop1(this);">
<option value = "1" selected>1</option>
<option value = "2" selected>2</option>
</select>
</form>
【问题讨论】:
-
“帮我找到正确的代码?” - 找到了吗?你现在没有吗?这在我看来确实像代码。
-
您应该更清楚地说明您想要实现的目标。
-
当你选择一个下拉框时如何禁用?例如我是五个下拉框,那么如果我应该选择一个禁用其他人。
-
为什么会有
php标签?这不需要服务器端或包含任何php。您还应该更清楚您的问题,因为从阅读您的问题来看,您似乎错过了标识应该/不应该禁用哪些表的主要下拉菜单。 -
啊.. 好吧,我正在尝试以一种我可以问我想要什么的方式提问,因为我不擅长说英语
标签: javascript html