我在jQuery中看到了is函数,例如,如果选中了任何复选框,它就会返回给我。
我需要检查用户选择了多少个复选框,因为我的应用需要“选择其中两个”。有快速的方法吗?
另外,如果用户点击“提交”然后能够根据支票决定是否发送表单,我怎么能抓住?
答案 0 :(得分:3)
要检查复选框的数量并绑定到提交按钮:
$("#yourButton").click(function(e){
var n = $("input:checked").length; //Checkbox count, may need refined
if(n<2) //using n from above.
{
e.preventDefault();
}
});
答案 1 :(得分:0)
$(".submitBtn").click(function(event) {
if ($(":checked").length < 2) {
event.preventDefault();
} else {
$('form').submit();
}
});