我有一个特定的问题。我使用jQuery验证,并想在一个字段中的代码看起来像这样jQuery验证火第二种方法,只有当第一个是真
var validate = {
opt: {
onkeyup: function(element, event) {
if (event.which === 9 && this.elementValue(element) === "") {
return;
} else {
validator.element(element);
}
},
rules: {
'user[password]': {
method1: {},
method2: {},
required: true,
},
},
},
messages: {}
};
jQuery.validator.addMethod('method1', function(a, b, c) {
return false;
});
jQuery.validator.addMethod('method2', function(a, b, c) {
console.log('test');
return true;
});
问题设置多个自定义规则,是方法2大火只有方法1返回true。代码就是一个例子。有没有任何选项可以设置这样的行为。我错过了什么吗?我在其他页面上得到了类似的代码,并且它可以正常工作
'messages'应该是'rules'和'onkeyup'的兄弟,但是你的''opt'对象之外。 – Sparky