Могу ли я использовать метод range в качестве класса с плагином проверки jQuery? - PullRequest
0 голосов
/ 21 января 2011

У меня есть форма, в которой поля ввода будут динамически добавляться с помощью JavaScript.Поскольку я не знаю обо всех полях заранее, я не могу определить ограничение диапазона следующим образом:

$("#myform").validate({
  rules: {
    field: {
      required: true,
      range: [13, 23]
    }
  }
});

Источник: http://docs.jquery.com/Plugins/Validation/Methods/range#range

Для большинства методов проверки такиепо мере необходимости я добавляю имена методов проверки в виде классов, подобных этому:

<input type="text" name="text_2" class="required">

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

Ответы [ 2 ]

2 голосов
/ 21 января 2011

Если вы вводите имя text_2, обязательно обновите его в своих правилах, например

$("#myform").validate({
rules: {
text_2: {
  required: true,
  range: [13, 23]
 }
}
});

или просто измените ввод с помощью обязательного поля

<input type="text" name="text_2" class="required" range="13,23" />
0 голосов
/ 06 мая 2015

Текущая версия jQuery validate учитывает атрибуты min и max элемента, так что вы можете получить необязательные входные данные с ограничениями диапазона, например:

<input type="text" name="text_2" class="number" min="13" max="23" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...