【发布时间】:2014-08-14 06:54:16
【问题描述】:
我有下面的 java 脚本代码,它将验证日期范围......当用户输入今天或任何未来日期时,我将 IsValid 设置为 true,然后将执行保存操作......
为此我写了下面的代码..
function Save(e) {
var popupNotification = $("#popupNotification").data("kendoNotification");
var container = e.container;
var model = e.model;
var isValid = true;
var compareDate = e.model.DeliveryDate;
alert(compareDate);
var todayDate = new Date();
var compareDateModified = new Date(compareDate)
alert(compareDateModified);
if (compareDateModified > todayDate || compareDateModified === todayDate) {
isValid = true;
}
else
isValid = false;
e.preventDefault();
if (isValid == false)
{
popupNotification.show("Delivery Date should be today date or Greater", "error");
}
$('#Previous').show();
$('#Next').show();
}
当我给出未来的日期时它工作正常,但它不适用于今天的日期。我还需要检查今天的日期。当我尝试输入今天的日期时,我无法弄清楚错误警报。
【问题讨论】:
标签: javascript jquery validation date datetime