У меня была та же проблема, но проблема была в том, что у меня было много «плиток» с датами начала и окончания.Я не получил нужные результаты, потому что идентификатор для каждой даты начала был таким же, как и дата окончания.Кроме того, с несколькими полями даты я получал возвращаемые значения datePickers, полностью настроенные на первый экземпляр поля даты.
Этот код работал для меня:
[В HTML]
<label for="display_date">Display/Start Date</label><br />
<input type="text" class="dateStart" name="display_date" value="" /><br />
<label for="display_date_end">End Date</label><br />
<input type="text" class="dateEnd" name="display_date_end" value="" /><br />
[В ВКЛЮЧЕНО JAVASCRIPT]
// set the datePicker on the start and end fields
$('input.dateStart').datepicker({dateFormat:"yy-mm-dd", changeYear: true});
$('input.dateEnd').datepicker({
dateFormat:"yy-mm-dd",
changeYear: true,
beforeShow: function(){
var value = $(this).siblings('.dateStart').val();
$(this).datepicker('option', 'minDate', value);
}
});
Надеюсь, это поможет кому-то еще с такими же проблемами!
бо хаттингер