Плагин проверки формы jQuery.сделать цвет фона только для пустого поля - PullRequest
0 голосов
/ 27 января 2012

Я использую проверку формы jQuery плагин для проверки некоторых полей формы. На данный момент я сделал CSS как здесь:

input.error, select.error {
  border: 2px solid red !important;
  }

У меня есть некоторые поля, которые обязательны для заполнения и, следовательно, добавлена ​​дополнительная проверка. Интересно, возможно ли сделать цвет фона для пустых («обязательных») входов красным, но не тогда, когда они не пустые, но недействительные.

1 Ответ

3 голосов
/ 27 января 2012

Вы можете создать собственный метод проверки и определить требуемый метод следующим образом:

    $.validator.addMethod("custom_required", function(value, element) {
        if ($.trim(value) == "") {
           $(element).addClass('redBg');
           return false;
        } else {
            $(element).removeClass('redBg');
            return true;
        }
    }, "This field cannot be empty");
...