jquery中的数组复选框验证
Array Checkbox validation in jquery
我想使用Jquery验证Array复选框,但我不知道如何使用Jquery验证复选框。。。这是我的代码
<div class="col-sm-8">
<label class="checkbox-inline"><input type='checkbox' name='checkboxvar[]' value='0' id='checkboxvar[]'>L</label>
<label class="checkbox-inline"><input type='checkbox' name='checkboxvar[]' value='1' id='checkboxvar[]'>M</label>
<label class="checkbox-inline"><input type='checkbox' name='checkboxvar[]' value='2' id='checkboxvar[]'>Mi</label>
<label class="checkbox-inline"><input type='checkbox' name='checkboxvar[]' value='3' id='checkboxvar[]'>J</label>
<label class="checkbox-inline"><input type='checkbox' name='checkboxvar[]' value='4' id='checkboxvar[]'>V</label>
</div>
<script>
function validate() {
if($("#checkboxvar").is(':checked')) {
alert("actived");
} else {
alert("No actived");
}
}
</script>
You can validate like below:
function validate(){
if ($('input[name^=checkboxvar]:checked').length <= 0) {
alert("Not active");
}else{
alert("active");
}
}
首先删除id重复。Id应该是每页唯一的。
演示:https://jsfiddle.net/Prakash_Thete/bdjue21w/
如果您想在验证时选中哪个复选框,您可以将公共类应用于所有复选框,然后遍历它并检查是否选中了其中的任何一个。
像下面的
function validate() {
$(".checkboxvar").each(function(index){
if($(this).is(':checked')){
alert("checked element value : " + + $(this).val());
} else{
alert("unchecked element value: " + $(this).val());
}
});
}
假设HTML是这样的:
<div class="col-sm-8">
<label class="checkbox-inline"><input type='checkbox' name='checkboxvar[]' value='0' class='checkboxvar'>L</label>
<label class="checkbox-inline"><input type='checkbox' name='checkboxvar[]' value='1' class='checkboxvar'>M</label>
<label class="checkbox-inline"><input type='checkbox' name='checkboxvar[]' value='2' class='checkboxvar'>Mi</label>
<label class="checkbox-inline"><input type='checkbox' name='checkboxvar[]' value='3' class='checkboxvar'>J</label>
<label class="checkbox-inline"><input type='checkbox' name='checkboxvar[]' value='4' class='checkboxvar'>V</label>
</div>
相关文章:
- angularjs复选框验证至少两个
- 如何创建只允许用户在选中前一个复选框的情况下选择复选框的复选框验证
- Javascript复选框验证:如果用户没有't选中特定复选框
- 复选框验证错误
- 简单的 JavaScript 复选框验证
- 没有表单的 jQuery 复选框验证
- 动态创建的复选框验证在 jquery 中无法正常工作
- 如何使用jQuery验证插件根据输入类型=文本/单选/复选框验证表单
- 多个复选框验证 JavaScript
- jQuery 使用样式化的无线电和复选框验证插件
- 单击“继续”按钮之前的复选框验证
- javascript多复选框验证
- 单个复选框的javascript中的复选框验证失败
- MVC 3复选框验证
- Javascript:动态表单复选框验证
- Javascript复选框验证与多个复选框的值卡住
- 复选框验证码
- 复选框验证不起作用
- JQuery验证-复选框验证不发送所有值
- 多个复选框验证