如果選擇了兩個選擇(均帶有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. 如果選項值存在,則禁用選擇輸入
- 5. 如果選擇選項不是:禁用,則removeClass
- 6. 禁用選擇選項
- 7. 禁用選擇選項
- 8. UItextView禁用選擇選項
- 9. 如果只有2個選項,jquery選擇和禁用選項
- 10. 選擇UITableViewCell時禁用選擇效果
- 11. 如果沒有選擇選項選項,則禁用「提交」按鈕
- 12. 除非選擇了選擇器選項,否則禁用文本輸入
- 13. 如果選擇了DropDownList的已定義選項,則禁用複選框
- 14. 如何在選擇中禁用並選擇選項的樣式?
- 15. 如何根據其他選擇的選項禁用選擇?
- 16. 如何禁用CListCtrl選擇選項
- 17. 如何禁用多重選擇選項
- 18. 如何根據選擇的其他選項禁用選擇選項?
- 19. jQuery在選擇框中自動選擇選項。如何禁用?
- 20. 基於選擇的選項啓用/禁用選擇框
- 21. jquery禁用項目選項,如果選擇某個值
- 22. 使用Javascript:禁用選擇2中的選擇選項1基於選擇1
- 23. 的選擇/選項jQuery選擇:選擇
- 24. jQuery的選擇上禁用選項
- 25. 禁用iOS Safari中的選擇選項
- 26. 帶禁用選項的jQuery選擇框
- 27. JQuery的多個選項選擇與類禁用所選擇的選項,並再次啓用它,如果不
- 28. 選擇的選項選擇
- 29. jQuery,克隆選擇,禁用以前選擇的選項
- 30. Ruby腳本從選擇列表中選擇並提交選項
太棒了!你如何修改它,以便可以選擇多個選項來禁用第二個選擇? – jacktheripper 2012-01-02 23:19:14
有沒有一種方法可以使用ID而不是值來識別選項? – jacktheripper 2012-01-02 23:28:02
你應該能夠使用我給你的東西作爲開始的基礎。你現在要求的是相對簡單的變化,你應該能夠通過一些閱讀/試驗來弄清楚。嘗試一些事情,如果遇到困難,請在StackOverflow上提出具體問題。這比我爲你編寫所有的代碼要有效得多。 – 2012-01-02 23:43:53