0
我使用的日期選擇如下後不工作:日期選擇器next和prev按鈕添加的maxDate
$(".datepicker").datepicker({
monthNames: datepickerResources.monthNames,
dayNames: datepickerResources.dayNames,
dayNamesShort: datepickerResources.dayNamesShort,
dayNamesMin: datepickerResources.dayNamesMin,
minDate: 0,
maxDate: "+4w -1d",
numberOfMonths: [12, 1],
beforeShowDay: function (date) {
var date1 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input1").val());
var date2 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input2").val());
return [true, SetDateColor(date, date1, date2)];
},
onSelect: function (dateText, inst) {
var date1 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input1").val());
var date2 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input2").val());
if (!date1 || date2) {
$("#input1").val(dateText);
$("#input2").val("");
$(this).datepicker();
} else {
$("#input2").val(dateText);
$(this).datepicker();
}
}
});
後我定義的maxDate,在上一個和下一個按鈕停止工作,並在禁用雖然有下個月也有活躍的日子。 感謝您的幫助
控制檯中是否有錯誤? – Michel
請發佈HTML也。什麼是$(「#input1」)和$(「#input2」)?否則嘗試創建運行代碼片段或小提琴。 – vijayP