Я склонен использовать следующее с JQuery.Validate
, если вы просто хотите сбросить проверку на кнопке отмены.
var resetFormOnClose = function ()
{
$('.validation-summary-errors').removeClass('validation-summary-errors').addClass('validation-summary-valid');
$('.field-validation-error')
.removeClass('field-validation-error')
.addClass('field-validation-valid');
$('.input-validation-error')
.removeClass('input-validation-error')
.addClass('valid');
};
, поэтому, когда нажимается кнопка отмены, я просто вызываю функцию resetFormOnClose();
в обработчике событий.
он находит все экземпляры класса error
и заменяет его классом valid
.
он также просто скрывает, добавляя действительный класс, <ul></ul>
, где отображается сводная информация (если она включена)