jQuery Validate Range для выбранной формы - PullRequest
0 голосов
/ 01 августа 2011

Я пытаюсь проверить регистрационную форму с помощью jQuery Проверить плагин . Одним из требований является то, что в поле выбора должен быть указан минимальный возраст людей (13 лет).

Как бы я это сделал? Я могу определить минимальный год, но не могу понять, как jquery validate выбирает диапазон, описанный здесь: http://docs.jquery.com/Plugins/Validation/Methods/min#value

Форма разметки:

<form>
...
<select id="yearborn" name="yearborn">
<option value="" disabled="disabled">Choose an option</option>
<option value="1901" >1901</option>
<option value="1902" >1902</option>
<option value="1903" >1903</option>
...
<option value="2011" >2011</option>
</select>
</form>

Затем попытка проверки формы jQuery:

jQuery('#register-form')
      .validate({        
        submitHandler: function(form) {
        form.submit();      
        },
        rules: {
          yearborn: {
            required: true,
            min: 13
          }
        }
    });

Есть идеи? Я просмотрел эту тему, но это связано с требованием ввода:

1 Ответ

0 голосов
/ 01 августа 2011

Почему даже дать пользователю возможность выбрать неверный год?

Если вы можете управлять серверной стороной, которая печатает поле выбора, просто выведите разрешенные годы (в этом году - 13),

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

мин 1998 == 2011-13 (в этом году - 13)

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