Помощь в проверке jquery - PullRequest
       1

Помощь в проверке jquery

2 голосов
/ 15 сентября 2010

Я использую JS Fiddle, чтобы попробовать свои силы в проверке JQuery. Вы можете получить доступ к коду на http://jsfiddle.net/8MmCS/3/
Я изменяю цвет фона элемента управления на «красный», если проверка не удалась. А если введенные данные проверены, то контрольная граница меняется на зеленую.
Но мне нужно изменить цвет границы на зеленый, только если проверка не прошла ранее.

Ответы [ 2 ]

2 голосов
/ 15 сентября 2010

Вы хотите изменить параметр unhighlight на это:

unhighlight: function(element, errorClass, validClass) {
        if($(element).hasClass('mandatory')) {
            $(element).removeClass('mandatory').addClass('success');
        }
    }

Я обновил ваш пример здесь: http://jsfiddle.net/8MmCS/5/

0 голосов
/ 15 сентября 2010

Я бы предложил просто добавить класс для вашего зеленого состояния, только если у поля уже есть класс с ошибкой проверки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...