Проблема с использованием длины диапазона для проверки JQuery - PullRequest
0 голосов
/ 11 января 2010

Я использую плагин jQuery Validator.Мой код выглядит так:

<input name="username" type="text" class="newtextbox required" rangelength="(4,16)">

Сообщение об ошибке: «Пожалуйста, введите значение от NaN до 4 символов длиной».Фактическое сообщение об ошибке должно быть «Пожалуйста, введите значение длиной от 4 до 16 символов».

Я думаю, что HTML-код, который я использовал, неверен.

Может кто-нибудь мне помочь?Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 21 мая 2010

Попробуйте это:

<input name="username" type="text" class="newtextbox required" digits="true" min="4" max="16">
1 голос
/ 11 января 2010

Попробуйте вместо этого использовать квадратные скобки:

<input name="username" type="text" class="newtextbox required" rangelength="[4,16]">

Тем не менее, вы не должны определять это внутри HTML; Вы можете сделать это с помощью JavaScript.

$("#some-form").validate({
 rules: {
  field: {
   required: true,
   rangelength: [4, 16]
  }
 }
});

Вы можете узнать больше о методе rangelength плагина jQuery Validation , если хотите.

0 голосов
/ 13 августа 2012

Это ошибка в плагине. Смотрите патч https://github.com/jzaefferer/jquery-validation/issues/447.

...