Javascript 如何在从所有下拉列表中选择一个时禁用其他下拉列表
如何在从所有下拉列表中选择一个时禁用其他下拉列表。 有人能帮我回答我的问题吗? 请帮我找到正确的代码Javascript 如何在从所有下拉列表中选择一个时禁用其他下拉列表,javascript,html,Javascript,Html,如何在从所有下拉列表中选择一个时禁用其他下拉列表。 有人能帮我回答我的问题吗? 请帮我找到正确的代码 <script> function disableDrop(elem) { if(elem.value == '2'){ document.getElementById('row2').disabled = true; } else { document.getElemen
<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>
功能禁用删除(elem){
如果(元素值=='2'){
document.getElementById('row2').disabled=true;
}否则{
document.getElementById('row2')。disabled=false;
}
}
功能禁用DROP1(elem){
如果(元素值=='1'){
document.getElementById('row1')。disabled=true;
}否则{
document.getElementById('row1')。disabled=false;
}
}
1.
2.
1.
2.
更新:选择一个选项以启用/禁用其他选项
第一个选择选项的值必须与要保持启用的选择的ID
匹配。
例如:
<option value="row1">Drop List One</option>
下拉列表一
将保持启用状态
<select id="row1" class="Drops">
<option value = "1" selected>Drop List 1</option>
<option value = "2" >2</option>
</select>
下拉列表1
2.
完整源代码:
函数DropEvents(){
var list=document.getElementById('Category');
Lists.addEventListener('change',DisableMenu,false);
}
功能禁用菜单(){
var list=document.getElementsByClassName('Drops');
对于(var i=0;i“帮助我,请找到正确的代码?”-找到了吗?你现在没有吗?对我来说,这看起来确实像是代码。你应该更清楚地说明你想做什么。当你选择一个下拉框时,我如何禁用下拉框?例如,如果我选择一个下拉框,那么我是五个下拉框。为什么这有一个php
标记?这不需要服务器端或协同n在任何php
。你的问题也应该更清楚,因为从阅读你的问题来看,你似乎错过了确定哪些表应该/不应该被禁用的主下拉列表。啊..好吧,我想问一个问题,我可以问我想要什么,因为我不擅长用英语说感谢这段代码。…这就是我想说的代码..非常感谢..好的..谢谢..我可以问另一个问题吗?呵呵,如果它不会太多地扩展您的原始问题,您可以问另一个问题。okay2x..在该代码中,当我选择Drop List1、Drop List2、Drop List3、Drop List4或Drop List5时,如何启用?如何将此答案标记为Answe红色