【发布时间】:2013-04-18 20:58:30
【问题描述】:
我正在尝试检查日期是否早于今天的日期,如果为真则显示错误。当前发生的情况是,如果月份小于今天的月份,即使年份设置为 2014 年或以后,也会显示错误。例如,今天是 2013 年 4 月 18 日没有错误,但 4/17/2014 和 3/17/2014 出现错误,但 5/17/2013 没有。在检查过程中似乎忽略了年份。希望这有点道理......
$("#expDate").datepicker({
changeMonth: true,
changeYear: true,
minDate: 0,
onClose: function(selectedDate) {
var currDate = $.datepicker.formatDate('mm/dd/yy', new Date());
if (selectedDate < currDate) {
$("#warning").append("The number has expired");
} else {
$("#warning").html("");
}
}
});
【问题讨论】:
标签: javascript jquery validation user-interface datepicker