我有自定义验证器,除了值更改时没有删除错误消息外,一切正常。
(function ($) {
$.validator.addMethod('lastcategory', function (value, element) {
alert(value);
return value != 0;
}, '');
$.validator.unobtrusive.adapters.addBool('lastcategory');
$.validator.setDefaults({ ignore: [] });
}(jQuery));
我的领域是隐藏领域。当我按下提交时,值为 0 并且错误可见。当我通过 jquery 更改值时,eq : 7,错误消息仍然存在。
为什么?