Хорошо, теперь я вижу, что вы пытаетесь сделать с maxDate.Вы пытаетесь установить параметр для средства выбора даты, находясь в обработчике событий!
$("#from_date, #to_date").datepicker({
defaultDate: "-1w",
dateFormat: 'yy-mm-dd',
onSelect: function(selectedDate) {
// begin event handler
if (selectedDate < "2012-03-27") {
// you cannot set option of the datepicker like this from
// an event handler !
maxDate: new Date(2012, 03 - 1, 27);
}
// end of event handler
}
});
Чтобы изменить параметр экземпляра средства выбора даты, используйте метод "option" плагина:
$(...).datepicker("option", <optionName>, <newValue>);
Теперь я до сих пор не уверен, что полностью понимаю, что вы хотите с датами, но для блокировки другого средства выбора даты на определенную дату вы можете установить minDate и maxDate, поэтому можно выбрать только эту дату:
if (selectedDate < "2012-03-27") {
var maxDate = new Date(2012, 03 - 1, 27);
$("#to_date").datepicker("option", 'minDate', maxDate);
$("#to_date").datepicker("option", 'maxDate', maxDate);
}