Class 如何在Jquery验证中添加类规则

Class 如何在Jquery验证中添加类规则,class,jquery-validate,Class,Jquery Validate,我试图在jQueryValidate中添加一个类规则而不是名称规则,但似乎无法获得它的特性 form.validate({ //NAME RULE rules: { //profile first: { minlength: 2, required: true }, }, //CLASS R

我试图在jQueryValidate中添加一个类规则而不是名称规则,但似乎无法获得它的特性

    form.validate({
        //NAME RULE
        rules: {
            //profile
            first: {
                minlength: 2,
                required: true
            },

        },
       //CLASS RULE 
       addClassRules: {
            receive: {
                minlength: 2,
                required: true
            },
        },

    });
我这样做对吗


参考:

方法不属于
.validate()
的内部

,它将附加到validator对象以创建表示内部指定的标准规则的复合规则

jQuery.validator.addClassRules("myCompundRule", {
    required: true,
    minlength: 2
});
用法非常简单,只需将新的
类应用于
输入

<input type="text" class="myCompundRule" name="somename" />


我猜你没有读过参考资料。我读过并实现了它,问题是它没有与表单一起验证。我的问题是它没有与表单一起验证,而且如果我为多种类型的classes@usee3261755,你只是问你做错了什么,我向你展示了。sr=起始范围,er=结束范围sr在数据属性中定义,即value=“”/>请不要扔掉代码,提供一个解释代码为什么有用的答案。进行教育,使OP了解如何做以及发生了什么。
<input type="text" class="myCompundRule" name="somename" />
 $('input[id*="vital"]').each(function () {
    sr=$(this).attr("data-startrange");
    //console.log(sr);
    er=$(this).attr("data-endrange");
    $('.addEnc').rules('add', {
        required: true,
         range:[sr,er]

    });
});