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