[英]Trying to validate jQuery UI Datepicker
我正在尝试检查日期是否早于今天的日期,如果为true,则显示错误。 当前正在发生的是,如果该月份小于今天的月份,则即使该年份设置为2014年或更晚,也会显示错误。 例如,今天是4/18/2013,没有错误,但是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("");
}
}
});
您可以使用maxDate选项直接进行操作
$("#datepicker").datepicker({ maxDate: new Date() });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.