У меня есть страница, на которой пользователь может выбрать три разных дня назначения, используя jQuery UI Datepicker. Когда пользователь выбирает день в первом поле, я хотел бы, чтобы эта дата была заблокирована из двух других полей. В настоящее время я также отключаю воскресенье, но не могу заставить динамически отключать работу.jQuery Datepicker - несколько экземпляров и отключить ранее выбранные даты?
Appointment Time 1<br />
<input id="appointment1_date" type="text" name="appointment1_date" value="Select..." />
Appointment Time 2<br />
<input id="appointment2_date" type="text" name="appointment2_date" value="Select..." />
Appointment Time 3<br />
<input id="appointment3_date" type="text" name="appointment3_date" value="Select..." />
<script type="text/javascript">
function noSunday(date){
var day = date.getDay();
return [(day > 0), ''];
};
</script>
<script type="text/javascript">
$(function() {
$("#appointment1_date").datepicker(
{
minDate: +2,
beforeShowDay: noSunday
});
});
$(function() {
$("#appointment2_date").datepicker(
{
minDate: +2,
beforeShowDay: noSunday
});
});
$(function() {
$("#appointment3_date").datepicker(
{
minDate: +2,
beforeShowDay: noSunday
});
});
</script>
Да, я использую это для блокировки праздников, но не могу добавить динамическую дату из существующего поля в массив. – 2009-07-21 01:41:44