jQuery 未调用验证无效处理程序
jQuery Validation invalidHandler not called
我正在使用 jQuery 验证插件。当提交无效时,invalidHandler
回调不会被调用。
$j('#my_form').validate({
errorClass: 'fieldError',
onkeyup: false,
rules: {
...
},
messages: {
...
},
invalidHandler: function () {
console.log('invalidHandler');
},
});
重新排序 options
对象,使 invalidHandler
排在第一位。
这不应改变行为,因为根据 ECMAScript 标准,对象属性没有顺序。然而,大多数浏览器无论如何都会维护对象属性的顺序,因此插件必须以非标准方式使用该对象。找到解决方案 here。
$j('#my_form').validate({
invalidHandler: function () {
console.log('invalidHandler');
},
errorClass: 'fieldError',
onkeyup: false,
rules: {
...
},
messages: {
...
},
});
我正在使用 jQuery 验证插件。当提交无效时,invalidHandler
回调不会被调用。
$j('#my_form').validate({
errorClass: 'fieldError',
onkeyup: false,
rules: {
...
},
messages: {
...
},
invalidHandler: function () {
console.log('invalidHandler');
},
});
重新排序 options
对象,使 invalidHandler
排在第一位。
这不应改变行为,因为根据 ECMAScript 标准,对象属性没有顺序。然而,大多数浏览器无论如何都会维护对象属性的顺序,因此插件必须以非标准方式使用该对象。找到解决方案 here。
$j('#my_form').validate({
invalidHandler: function () {
console.log('invalidHandler');
},
errorClass: 'fieldError',
onkeyup: false,
rules: {
...
},
messages: {
...
},
});