好吧,除了一个小细节,我在下面发布的代码都可以完美运行。当我在字段 dateEntered 中输入今天的日期时,后者会拒绝它,它会验证输入的日期是否早于今天的日期,验证日期是否在周末,但是当它是今天的日期时也会显示错误消息。实际上,用户应该能够输入今天或之后的日期。
任何人都可以告诉我哪里错了,已经尝试了所有可能的方法,但即使是 (==) 或 (===) 或 (<=) 仍然无法正常工作 ..nothing
if (event.value!="")
{
var e = util.scand("ddd, dd.mmm.yy", event.value);
var a = (e.getTime()) < (new Date().getTime());
if (a) {
app.alert("The Date cannot be before Today's Date", 1);
event.rc = null;
}
if (e.getDay()==6 || e.getDay()==0) {
app.alert("Cannot take permission on a Weekend!", 2);
event.rc=null;
}
}