【发布时间】:2021-09-12 02:39:30
【问题描述】:
如果我输入日期,我的代码可以正常工作,但如果我单击“.from_date”并将其留空,则会出现以下错误:“无法读取属性 'setDate' of null”。我能做些什么来避免这个错误?
$(".from_date").datepicker({
minDate: 0,
dateFormat: "dd/mm/y",
defaultDate: "+1w",
numberOfMonths: 1,
onClose: function() {
var minDate = $(this).datepicker('getDate');
var newMin = new Date(minDate.setDate(minDate.getDate() + 1));
$(".to_date").datepicker("option", "minDate", newMin);
return $(".to_date").datepicker("show");
}
});
$(".to_date").datepicker({
minDate: '+1D',
dateFormat: "dd/mm/y",
defaultDate: "+1w",
numberOfMonths: 1
});
【问题讨论】:
-
错误提示
minDate是null。getDate的描述:返回日期选择器的当前日期,如果没有选择日期,则返回 null。 因此minDate的null值。建议默认日期。