1
Q
启用和禁用字段
A
回答
0
使用onchange
事件下拉列表中选择的,以检查它的价值,改变下拉B的disabled
属性:
document.getElementById("dropdown_A").onchange = function()
{
if (this.selectedIndex == 2) // if the 3rd option is selected
document.getElementById("dropdown_B").disabled = true;
}
注意此代码需要下拉后运行一个元素(或整个文件)已解析。
0
对于您的dropdown_b,请为您的dropdown_a设置disabled属性=“禁用”
,将onchange设置为将更改dropdown_b的禁用属性的函数。
<html>
<head>
window.onload = function()
{
dda = document.getElementById("dropdown_A");
ddb = document.getElementById("dropdown_b");
dda.onchange = function()
{
if(dda.options[dda.selectedIndex] != "")
ddb.disabled = "";
};
}
</head>
<body>
<select id="dropdown_A">
<option value="" selected="selected"></option>
<option value="asdf">asdf</option>
<option value="12345">12345</option>
</select>
<select id="dropdown_B">
..
</select>
</body>
</html>
基本上,直到用户选择一个实际选项,什么都不会发生......所以空白选项[“”]不会取消选择其他选择。
相关问题
- 1. bootstrapValidator-启用和禁用字段验证
- 2. ajaxSubmit启用禁用字段
- 3. 禁用/启用输入字段
- 4. 使用bootstrapValidator启用和禁用字段验证
- 5. Jquery - 禁用文本字段并重新启用字段
- 6. ASP.NET 2.0必需字段验证程序 - 启用和禁用
- 7. 根据下拉选择清除和启用/禁用字段
- 8. Struts禁用字段
- 9. 启用和禁用触摸
- 10. 按钮 - 启用和禁用
- 11. WMI USB启用和禁用
- 12. jquery启用和禁用
- 13. AspTokenInput启用和禁用
- 14. EnableRaisingEvents(启用和禁用它)
- 15. USB启用和禁用
- 16. 启用和禁用按钮
- 17. 禁用和启用按钮
- 18. android EditText启用和禁用
- 19. 如何使用jQuery禁用/启用输入字段
- 20. 使用jQuery禁用/启用动态输入/ textarea/select字段
- 21. 启用和使用jquery上点击按钮禁用输入字段(laravel5.3)
- 22. 基于选择的Javascript禁用/启用输入字段其他字段
- 23. 如何启用或禁用另一个字段的值更改字段?
- 24. 如何根据其他字段中的数据启用/禁用一个字段
- 25. Rails复选框启用/禁用多个字段
- 26. 禁用并启用div内的下一个输入字段
- 27. 基于以前的选项启用/禁用字段
- 28. 启用默认情况下禁用的字段
- 29. 如何启用禁用的输入字段?
- 30. 根据当前表单的必填字段禁用/启用commandButton?