ASP.NET MVC 3 JQuery Проверка сбрасывает одно поле - PullRequest
2 голосов
/ 30 марта 2012

Я использую ненавязчивую проверку с ASP.NET MVC3. Валидация полей работает нормально, однако мне нужно устранить ошибку в поле с помощью кода, не удаляя возможность полей по-прежнему проверять.

например. пользователь вводит неверное значение, которое отображает сообщение об ошибке, и нажимает кнопку, которая очищает сообщение об ошибке. Пользователь вводит другое неверное значение, и сообщение об ошибке отображается снова.

Я могу найти только способ сброса всей формы, а не отдельных полей

1 Ответ

1 голос
/ 30 марта 2012

Это определенно хак, но это будет работать:

(function($, global) {
    global.hideError = function(selector) {
        if(!selector) throw 'Arugment cannot be null or undefined : "selector"';
        $(selector).removeClass('input-validation-error').next('span.field-validation-error').find('span').remove();
    };
})(jQuery, window);

//Use it like so
hideError('#Password');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...