在本網站的調查中,我發現了一種使用2個日期選擇器的方法。如果您在第一個日期選擇日期,第二個會自動顯示所選日期爲新的日期。你可以看到在行動這是我的測試服務器在這裏:http://www.zinius.nl/tripsdatepicker onClose issue
我遇到的問題在這種情況下發生: 選擇入住-日期字段,但不要選擇一個日期,然後單擊別處。您不會是 能夠使檢入日期字段的日期選擇器彈出式備份再次備份,直到您刷新整個頁面或首先選擇檢出日期。
這是我使用的代碼:我試圖與ONSELECT更換的OnClose
$("#datepicker1").datepicker({
showOn: 'both',
buttonImage: 'images/ico/calendar.png',
buttonImageOnly: true,
minDate: 0,
firstDay: 0,
dateFormat: 'mm-dd-yy',
changeMonth: false,
numberOfMonths: 1,
onClose: function(selectedDate) {
var minDate = $(this).datepicker('getDate');
var newMin = new Date(minDate.setDate(minDate.getDate() + 1));
$("#datepicker2").datepicker("option", "minDate", newMin);
$("#datepicker2").datepicker("show");
}
});
$("#datepicker2").datepicker({
showOn: 'both',
buttonImage: 'images/ico/calendar.png',
buttonImageOnly: true,
minDate: '+1d',
changeMonth: false,
firstDay: 0,
dateFormat: 'mm-dd-yy',
numberOfMonths: 1,
onClose: function(selectedDate) {
}
});
。這解決了這個問題,但是當我在datepicker1上選擇一個日期時,datepicker2出現並消失在閃存中。
有沒有人有解決方案來正常工作?
謝謝 Guilliano
onClose檢查是否定義了minDate,以及是否攜帶腳本的其餘部分。 – MarcoL