1
A
回答
2
,如果你選擇其中的3下面將禁用複選框的休息,也使他們一旦您取消選擇的三個之一..
$(':checkbox').click(
function(){
var selected = $(':checkbox:checked').length;
if (selected == 3)
{
$(':checkbox:not(:checked)').attr('disabled',true);
}
else
{
$(':checkbox:not(:checked)').attr('disabled',false);
}
}
);
0
在onclick處理程序上,當單擊一個複選框時,如果未選中某個計數器,則會將該計數器加1,這會減少計數。提高計數後,測試一下是否爲三。那麼最簡單的方法可能是保存三個複選框的ID,或者保存在上一步。然後改變點擊事件,只有當ID匹配保存的ID時才返回true。 對不起,我現在沒有時間寫實際的代碼。希望這會讓你開始。
0
jQuery的
$("#container :checkbox").click(function(){
if ($("#container :checkbox").length >= 3) {
$("#container :checkbox").attr("disabled", "disabled");
}
});
+0
@Matt,'$(this)'不是一個選項,因爲我們正在處理一組複選框.. – 2010-07-29 23:37:54
+0
是的,我應該使用.each()。 Upvoted您的解決方案,而不是 – ryan 2010-07-30 10:55:01
相關問題
- 1. javascript複選框驗證
- 2. Javascript + jquery複選框驗證?
- 3. AJAX/Javascript複選框驗證
- 4. Javascript +單選按鈕/複選框驗證
- 5. 驗證複選框選擇使用javascript
- 6. 複選框驗證
- 7. 驗證複選框
- 8. 複選框驗證
- 9. 驗證複選框
- 10. 複選框驗證
- 11. 複選框驗證
- 12. 簡單的JavaScript複選框驗證
- 13. javascript驗證多個複選框
- 14. 多個複選框驗證在javascript
- 15. 無法驗證javascript中的複選框
- 16. 多個複選框驗證javascript
- 17. 如何使用JavaScript驗證複選框
- 18. Javascript複選框驗證和長度
- 19. 驗證複選框用javascript打勾
- 20. [javascript]驗證Gridview頁腳複選框
- 21. 複選框驗證中的JavaScript錯誤
- 22. Javascript複選框驗證不起作用
- 23. 使用javascript驗證複選框
- 24. 動態複選框的javascript驗證
- 25. 驗證複選框限制javascript
- 26. 的Javascript複選框表單驗證
- 27. 表中的JavaScript複選框驗證
- 28. jQuery複選框驗證alt複選框
- 29. 複選框驗證在JavaScript中沒有對單個複選框
- 30. 驗證複選框選擇
這很好,謝謝! – Odyss3us 2010-07-31 06:03:58