Как запустить проверку формы jQuery по классам? - PullRequest
3 голосов
/ 31 марта 2010

Я использую валидатор форм jQuery, но не могу понять, как вызвать его по классам. Возьмите этот пример:

$("#myform").validate({
  rules: {
    field: {
      required: true,
      date: true
    }
  }
});

Где field ожидает имя конкретного входа. Но что, если у меня есть следующее:

<input class="date".... />

Как я могу сказать валидатору проверять все входные данные с классом "date" как дата?

Ответы [ 2 ]

4 голосов
/ 31 марта 2010
jQuery.validator.addClassRules({
    date: {
        required: true,
        date: true,
    },
})
2 голосов
/ 31 марта 2010

Достаточно просто указать для ввода класс, соответствующий одному из методов валидации, чтобы плагин проверил этот ввод с помощью метода. Если это не работает для вас, я бы использовал Firefox / Firebug, чтобы убедиться, что у вас нет ошибок javascript, из-за которых плагин не запускается.

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