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