我想知道是否可以将jquery validate属性设置为在文本框中没有值时跳过验证,或者如果有值,那么该值应该恰好是4个字符。
类似的东西:
txtObject: {
//put validation properties here
},
这可能吗? 在此先感谢Laziale
答案 0 :(得分:0)
我想知道是否可以将jquery validate属性设置为在文本框中没有值时跳过验证,或者如果有值,那么该值应该恰好是4个字符。
当字段为空时跳过验证只是意味着您不应该使用required
规则;使该字段“可选”。
所有其他规则仅在字段不为空时进行评估。
将minlength
和maxlength
规则设置为4
符合您的规范。
$(document).ready(function() { // <-- ensure form's HTML is ready
$("#test-form").validate({ // <-- initialize plugin on the form.
// your rules and other options,
rules: {
field_name: { // <-- this is the name attribute, NOT id
minlength: 4,
maxlength: 4
}
}
});
});