Как вы проверяете набор полей с помощью указателя даты Jquery, не отключая ввод - PullRequest
0 голосов
/ 14 октября 2011

Я не могу отключить ввод, но мне нужно проверить его независимо от того, что делает DatePicker.

$("#datepicker").datepicker({minDate: 0, maxDate: +7});

Создает нужный мне календарь, но не проверяет поле ввода. У меня уже есть плагин валидатора, требующий полей, поэтому я бы хотел придерживаться этого. Этот код проверяет, является ли поле обязательным, но не проверяет максимальную дату:

$(document).ready(function() {

  $("#form").validate({
   rules: {
    datepicker: {
      required: true,
      date: true,
       maxDate: 7
          }
         }
       });
    });

Ответы [ 2 ]

0 голосов
/ 14 октября 2011

См. Мой jsfiddle , ваш код js должен работать.
Введите 10/22/2011 в поле ввода и нажмите submit. Максимальная дата будет проверена.

Вы можете удалить строку maxDate в вашем rules, она будет проигнорирована.

0 голосов
/ 14 октября 2011

Насколько я знаю, "maxDate" не является допустимым правилом в плагине vaildate, поэтому, вероятно, он не проверяется. Хотя вы можете создавать собственные правила, используя addMethod .

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