カスタムバリデーターがあります。値が変更されたときにエラーメッセージが削除されないことを除いて、すべてが機能します。
(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 で値を変更すると、エラー メッセージがまだ表示されます。
なんで?