CheckBox组的JQuery Validation插件

BWG*_*BWG 5 validation checkbox jquery

我在页面上列出了许多复选框,渲染的html如下:

我需要这些分组复选框才能使用验证,以便至少检查其中一个项目.

<input id="element_frm1167_8_1" name="test" class="element checkbox" type="checkbox" value="1" validate="required:true, minlength:2">
<input id="element_frm1167_8_2" name="test" class="element checkbox" type="checkbox" value="1" >
<input id="element_frm1167_8_3" name="test" class="element checkbox" type="checkbox" value="1" >
Run Code Online (Sandbox Code Playgroud)

我查看了http://jquery.bassistance.de/validate/demo/radio-checkbox-select-demo.html上的一个例子.

但是,当我调用form.Validate()时,我没有得到任何验证.

请有人指出我正确的方向.

Ryl*_*ley 5

我想你可能没有配置元数据插件(或者根本不包括它).这就是处理validate您的复选框中的属性,并将其转换为验证插件的规则.要以更简单的方式获得所需内容,您可以直接在验证调用中指定规则:

$('#myForm').validate({
 rules: {
    test: {
        required: true,
        minlength:2            
    }
 } 
});
Run Code Online (Sandbox Code Playgroud)

在这里看到它:http://jsfiddle.net/ryleyb/EWbED/