我有一個HTML表格一組複選框,如何讓用戶只能查看他們限制的形式
Q
限制的形式
9
A
回答
28
這個例子將計數的檢查輸入的數目每一個被選中後,並比較與允許的最大數量。如果超過了最大值,則剩餘的複選框被禁用。
jQuery(function(){
var max = 3;
var checkboxes = $('input[type="checkbox"]');
checkboxes.change(function(){
var current = checkboxes.filter(':checked').length;
checkboxes.filter(':not(:checked)').prop('disabled', current >= max);
});
});
這裏是一個工作的例子 - http://jsfiddle.net/jaredhoyt/Ghtbu/1/
5
這結合每個複選框有點邏輯的檢查,看看固定數量的選中的複選框在當前表單中檢查了多少個複選框。如果這個數字等於2,我們禁用所有其他盒子。
$("form").on("click", ":checkbox", function(event){
$(":checkbox:not(:checked)", this.form).prop("disabled", function(){
return $(this.form).find(":checkbox:checked").length == 2;
});
});
這對每個表單都有效,這意味着您可以有多個表單不會觸及對方的輸入。在下面的演示中,我展示了三種形式,其中包含三個複選框。 2個複選框的限制僅限於其各自的形式。
相關問題
- 1. Symfony2的形式集合限制
- 2. Symfony2的 - 實體形式類型限制
- 3. 限制在PHP形式上傳
- 4. Django表格2限制字段形式
- 5. 將圖形限制爲特定格式
- 6. 限制用戶輸入的形式不限制顯示的數據
- 7. Android圖形的限制
- 8. 形式無限域
- 9. 指定宏以按鈕的形式控制(有限制)
- 10. 廣場形象限制?
- 11. 圖形API限制返回
- 12. 限制線段矩形
- 13. Facebook圖形API限制
- 14. Facebook圖形請求限制
- 15. 多邊形限制scenekit
- 16. 圖形/位圖限制?
- 17. Codename One的形狀限制限制是什麼?
- 18. 限制:協會在我的Rails應用形式
- 19. 以redux形式,如何限制輸入值的範圍?
- 20. 基於同樣形式的其他控件限制Combobox輸入
- 21. 理想的發佈數據限制throgh形式
- 22. 谷歌是否有限制使用Xpath找到ID的形式?
- 23. 我如何限制的字符數在管理形式在Magento
- 24. 限制形式的一個字段根據另一場
- 25. 限制輸入以逗號分隔的形式輸入數字
- 26. 限制時間的形式可以提交數
- 27. 限制查詢集發送到Django的形式
- 28. VB.net繪製矩形形式
- 29. Facebook的圖形API的限制無疑
- 30. Facebook的圖形API請求限制
我們能看到你的HTML?你有興趣限制總數還是限制他們到某個組?就像他們可以檢查三個中的兩個,還是有其他類型的限制? – Sampson
我想限制總數.. html只是一個複選框和一個提交按鈕 –