如果我有大约40个问题的表格,我如何对问题1-20和21-40应用相同的规则?
例如:
$("#form_survey").validate({
rules: {
a_ +i: {max:12, maxlength:2},
},
messages: {
a_ +i:{
max: "That's too much!"
}
}
“+ i”是+1的理想增量......
应该很容易,我只是坚持语法......
答案 0 :(得分:1)
你可以让他们都使用同一个类:class="question"
。然后,使用该类创建验证:
$(".question").each(function (i) {
this.validate({
rules: {
a_ +i: {max:12, maxlength:2},
},
messages: {
a_ +i:{
max: "That's too much!"
}
}
}
});
答案 1 :(得分:0)
这解决了我的问题:
$('.text-input').addClass('hours');
jQuery.validator.addClassRules("hours", {
required: true,
minlength: 2
});