У меня возникла проблема с отключением даты на datepicker после выбора любой даты.Отключить дату после выбора в datepicker
My HTML Markup:
Day 1 <input type="text" id="datepicker1" name="datepicker1" /> <br/>
Day 2 <input type="text" id="datepicker2" name="datepicker2" /> <br/>
Day 3 <input type="text" id="datepicker3" name="datepicker3" /><br/>
Day 4 <input type="text" id="datepicker4" name="datepicker4" /><br/>
Day 5 <input type="text" id="datepicker5" name="datepicker5" /><br/>
Day 6 <input type="text" id="datepicker6" name="datepicker6" /><br/>
Day 7 <input type="text" id="datepicker7" name="datepicker7" /><br/>
JavaScript, который я использовал:
var dates = $("#datepicker1, #datepicker2, #datepicker3, #datepicker4, #datepicker5, #datepicker6, #datepicker7").datepicker({
minDate: "0",
maxDate: "+2Y",
defaultDate: "+1w",
dateFormat: 'mm/dd/yy',
numberOfMonths: 1,
onSelect: function(date) {
for(var i = 0; i < dates.length; ++i) {
if(dates[i].id < this.id)
$(dates[i]).datepicker('option', 'maxDate', date);
else if(dates[i].id > this.id)
$(dates[i]).datepicker('option', 'minDate', date);
}
}
});
Я получил эту useful script на JsFiddle. Там дата отключить правильно после выбора 1 даты. Но я должен использовать это для 7 дней. Поэтому каждый поможет мне использовать этот полезный скрипт для меня в моем примере jsfiddle!
## Я хочу, чтобы дата была отключена после выбора. Он будет недоступен для выбора следующего.
Я думаю, что я совершенно не понял ваши намерения с этим вопросом. Вы хотите, чтобы сама дата больше не была доступна в вашем datepicker, а не поле ввода, которое нужно отключить. Я удалю свой ответ. –
Да ... Любая помощь для меня в вашем следующем ответе plz? –
http://jsfiddle.net/SirDerpington/h3wGx/4/ там он работает porperly, но я не могу добавить 7 дате –