我正在尝试在jquery validate中添加类规则而不是名称规则,但似乎无法获得它的方面。
form.validate({
//NAME RULE
rules: {
//profile
first: {
minlength: 2,
required: true
},
},
//CLASS RULE
addClassRules: {
receive: {
minlength: 2,
required: true
},
},
});
我正确地这样做了吗?
参考:http://jqueryvalidation.org/jQuery.validator.addClassRules/
答案 0 :(得分:3)
addClassRules
方法不属于.validate()
。
form.validate({
//NAME RULE
rules: {
//profile
first: {
minlength: 2,
required: true
}
}
});
As per documentation,它附加到验证器对象以创建表示内部指定的标准规则的复合规则。
jQuery.validator.addClassRules("myCompundRule", {
required: true,
minlength: 2
});
使用方法就像将新class
应用于input
一样简单。
<input type="text" class="myCompundRule" name="somename" />
答案 1 :(得分:-1)
$('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]
});
});