2016-11-18 56 views
0

我有50多個選項,但用戶必須選擇最多5個複選框。如何限制用戶只檢查5個複選框

我該如何限制用戶最多選擇5個複選框?

+0

顯示你嘗試過什麼 –

+0

當任何的複選框的變化,算的數勾選複選框,如果有5個或更多 - 禁用所有未勾選的複選框;如果小於5,則啓用所有複選框。此語句幾乎是工作代碼,只需將其語法更改爲JS即可。前進! :) –

回答

1

使用共同的if語句,像這樣:

if ($('input[type="checkbox"]:checked').length > 5) { 
    alert('exceed 5') 
} 
1

嘗試$('input:checkbox:checked').length

var total = $('input:checkbox:checked').length; 
    if (total <= 5) { 
    return true; 
    } else { 
    return false; 
    } 
相關問題