Проверка даты JQuery на нескольких полях - PullRequest
1 голос
/ 25 мая 2010

Я пытаюсь использовать jquery для проверки даты, которая разбита на поля MM DD YYYY.

<form name="dateform" id="dateform">
<input type="text" name="month"/>
<input type="text" name="day"/>
<input type="text" name="year"/>
</form>

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

<form name="dateform" id="dateform">
<input type="text" name="date"/>
</form>

Есть ли примеры, которым я могу следовать?

1 Ответ

0 голосов
/ 25 мая 2010

Вы можете попробовать собрать свои отдельные поля в объект даты в формате javascript.

var $form = $('form#dateform');
var dateToCheck = new Date( 
   $form.find('input[name=year]').val(), 
   $form.find('input[name=month]').val(),
   $form.find('input[name=day]').val() );

Затем примените все необходимые проверки dateToCheck. Если вы хотите использовать плагин проверки, один из подходов - сохранить / обновить собранную полную дату в скрытом поле и проверить это поле.

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