Сравнение двух дат с использованием jQuery - PullRequest
3 голосов
/ 07 марта 2012

Я использую плагин Calender, чтобы выбрать две даты соответственно от и до.Мне нужно сравнить значение с всегда больше, чем значение при использовании jQuery, как только я выберу даты.

Я использую следующий код

var fromDate = $("#from").val();
var toDate = $("#to").val();
if (Date.parse(fromDate) > Date.parse(toDate)) {
    alert("Invalid Date Range!\nStart Date cannot be after End Date!")
    return false;
} 

И HTML-код:

<input type="text" name="from" id="from" value="" class="datepicker validate[custom[date]]"  tabindex="4" />
<input type="text" name="from" id="from" value="" class="datepicker validate[custom[date]]"  tabindex="4" />

Если я использую плагин проверки jquery для сравнения:

<input value="" class="validate[required,custom[date],future[2009-01-01]" type="text" id="d1" name="d1" />

Как и в http://www.position -absolute.com / articles / jquery-form-validator-Потому что-форма валидация-это-беспорядок /

1 Ответ

4 голосов
/ 07 марта 2012

Вы должны изменить свой HTML-код, вы использовали один и тот же идентификатор и имя для обоих полей.Измените его согласно ниже

<input type="text" name="from" id="from" value="" class="datepicker validate[custom[date]]"  tabindex="4" />
<input type="text" name="to" id="to" value="" class="datepicker validate[custom[date]]"  tabindex="4" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...