如果选择了两个选择(均带有ID)并且第一个选择中的选项被选中,您将如何编写禁用选择的脚本。如果选择选项,则禁用选择的脚本
-2
A
回答
2
既然你已经标记与jQuery的问题,我给你的jQuery如何使用做了一个想法:
$("#firstSelectId").change(function() {
var first = $(this);
$("#secondSelectId").prop("disabled", function() {
return first.val() === "whatever";
});
});
注意的是,上述假设要启用第二,如果再次选择选择了不同的选项。这是working example。
1
如何:
$('#first').change(function() {
if ($(this).val() != '') { // '' is default value??
$('#second').attr('disabled', 'disabled');
} else {
$('#second').removeAttr('disabled');
}
});
1
使用类似:
if($("#selectbox1 option:selected").val() == ...)
看选择什么。
然后用
$("#selectbox2").attr('disabled', 'disabled');
禁用其他复选框。
相关问题
- 1. 如果选项值已存在,则禁用选择选项
- 2. 如何根据另一选择选项禁用选择选项
- 3. 如果选项值存在,则禁用选择输入
- 4. UItextView禁用选择选项
- 5. 选择UITableViewCell时禁用选择效果
- 6. 如果没有选择选项选项,则禁用“提交”按钮
- 7. 除非选择了选择器选项,否则禁用文本输入
- 8. 如何在选择中禁用并选择选项的样式?
- 9. 如何根据其他选择的选项禁用选择?
- 10. 如何根据选择的其他选项禁用选择选项?
- 11. 基于选择的选项启用/禁用选择框
- 12. jquery禁用项目选项,如果选择某个值
- 13. 的选择/选项jQuery选择:选择
- 14. 禁用iOS Safari中的选择选项
- 15. JQuery的多个选项选择与类禁用所选择的选项,并再次启用它,如果不
- 16. Ruby脚本从选择列表中选择并提交选项
- 17. 禁用已被其他选择选择的选项(动态添加选择框)
- 18. 使用Angularstrap禁用选择框选项
- 19. 启用在选择中禁用选项
- 20. 禁用选择(如果可用)只有一个选项
- 21. 获得选择框中的禁用(禁用并选择先前)选项的值
- 22. 如果选择的选项等于某些东西,则禁用按钮
- 23. 如果用户选择选项
- 24. 禁用使用Jquery从另一个选择选项中选择选项
- 25. 如果从项目中选择,则禁用输入
- 26. Html选项选择禁用原因选择所需不工作
- 27. jQuery/Materialise:将选择选项改回禁用选择清除
- 28. 多重选择,禁用选项
- 29. jquery禁用/删除选项上选择?
- 30. 禁用选项选择按钮
太棒了!你如何修改它,以便可以选择多个选项来禁用第二个选择? – jacktheripper 2012-01-02 23:19:14
有没有一种方法可以使用ID而不是值来识别选项? – jacktheripper 2012-01-02 23:28:02
你应该能够使用我给你的东西作为开始的基础。你现在要求的是相对简单的变化,你应该能够通过一些阅读/试验来弄清楚。尝试一些事情,如果遇到困难,请在StackOverflow上提出具体问题。这比我为你编写所有的代码要有效得多。 – 2012-01-02 23:43:53