检查选中复选框数量
Checking Number of Selected Checkboxes
我在jQuery中看到了is函数,例如,如果选中了任何复选框,它会返回给我。
我需要检查用户选中了多少复选框,因为我的应用需要"选择其中两个"之类的东西。有什么快速的方法吗?
另外,我怎样才能捕捉到用户点击"提交",然后能够根据检查来决定是否让表单发送?
获取选中复选框的数量并绑定到提交按钮:
$("#yourButton").click(function(e){
var n = $("input:checked").length; //Checkbox count, may need refined
if(n<2) //using n from above.
{
e.preventDefault();
}
});
工作示例:http://jsfiddle.net/ZtTG2/
$(".submitBtn").click(function(event) {
if ($(":checked").length < 2) {
event.preventDefault();
} else {
$('form').submit();
}
});
相关文章:
- JavaScript-切换“;全部检查”;复选框true/false
- 检查数据库中复选框的值
- JQuery:如何检查某个类的所有复选框是否都在表单中选中
- knockoutjs,复选框是有延迟的检查
- 关于复选框检查的困惑
- 复选框检查器在表中不起作用.代码在没有表标记的情况下工作
- 在复选框检查的更改功能上需要计算一个值
- 复选框检查事件验证没有 Javascript
- 我的JavaScript在复选框检查中有一些错误
- 如何使用angularjs根据复选框检查和取消选中来制作chckbox列表
- 如何使用AngularJS通过已检查的值进行复选框检查
- 根据复选框检查并设置url变量
- 如何在JavaScript/jQuery中弹出模态并运行复选框检查
- JavaScript复选框检查相关问题
- 如何使用输入复选框检查特定图像
- 复选框检查验证
- 数组复选框.检查javascript不工作
- 用于复选框检查的Java字符串到JavaScript字符串数组
- 复选框检查缓慢
- 我有麻烦得到复选框.检查工作