以下に投稿したコードは、細部を除いてすべて完全に機能します。フィールドdateEnteredに今日の日付を入力すると、後で拒否され、入力された日付が今日の日付より前であるかどうかが検証され、日付が週末に当たるかどうかが検証されますが、今日の日付の場合もエラーメッセージが表示されます。実際には、ユーザーは今日またはそれ以降の日付を入力できるはずです。
誰でもどこが間違っているかを教えてくれます。すでにあらゆる方法を試しましたが、( ==) または (===) または (<=) ..何も機能しません。
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;
}
}