我正在使用jQuery Validation Plugin。如果提交无效,则不会调用invalidHandler
回调。
$j('#my_form').validate({
errorClass: 'fieldError',
onkeyup: false,
rules: {
...
},
messages: {
...
},
invalidHandler: function () {
console.log('invalidHandler');
},
});
答案 0 :(得分:0)
重新排序options
对象,以便invalidHandler
成为第一个。
这不应该改变行为,因为根据ECMAScript标准,对象属性没有顺序。但是,大多数浏览器仍然保持对象属性的顺序,因此插件必须以非标准方式使用对象。找到解决方案here。
$j('#my_form').validate({
invalidHandler: function () {
console.log('invalidHandler');
},
errorClass: 'fieldError',
onkeyup: false,
rules: {
...
},
messages: {
...
},
});