Проверка MVC добавляет класс ошибки ввода-проверки к элементу, который не прошел проверку.Поэтому я бы привязал к событию onChange входного элемента, и я бы проверил, прошел ли он проверку нормально или не получилось.приведенный ниже код должен выполнить трюк
$('#yourInputId').change(function(){
if($(this).hasClass('input-validation-error')){
// do your thing here
}
});
Если вам нужно проверить на наличие конкретной ошибки проверки, вы можете пойти дальше.Это то, что добавляется, если моя проверка на удаление не удалась:
<span class="field-validation-error" data-valmsg-for="Account.Login" data-valmsg-replace="true">
<span for="Account_Login" generated="true" class="">Login is taken. Maybe Login1 will work for you? </span>
</span>
Таким образом, вы можете проверить наличие конкретной строки, добавляемой в DOM.