2012-01-13 14 views
-1

カレンダーの日付を今日よりも選択できない日付フィールドカレンダーを検証したいとします。以下のコードはカレンダーの日付フィールドの妥当性確認

"のようにevalの分野の先端に選択されることから、この日を停止するにはtrueに『復帰』と呼ばれる変数を設定します。

するvar差分=新しいDate()です。 (新しいDate(日付))を比較; VAR結果= diffを< 0真:偽;

今、私はカレンダーの日付が今日よりも大きく選択することができないで同じ意図した結果が欲しい

+2

...とは何ですか? –

+0

*説明的なタイトルを使用してください。 – Ryan

答えて

1
var result = new Date() < new Date(date); 
+0

申し訳ありませんダーリンディミトロフ、しかし私は完全にJavaScriptの初心者です。今私のカレンダーフィールドにvar resultの値を渡す方法。 返り値var resultのようになりますか? – Joshi

1

ダーイン・ディミトロフの答えをパワンの応答で拡大する。

inputField.onchange = function(){ 
    return (new Date() < new Date(this.value))? true: this.value = ""; 
} 
+0

いいえ、私はevalフィールドに上記のコードを挿入した結果が得られません。 カレンダーのすべての日付を選択することができます – Joshi

+0

あなたの質問は、カレンダーの日付を無効にするのではなく、日付フィールドを検証する方法でした。カレンダーコードのサンプルを提供できますか? – CBusBus

+0

ジョムラのカレンダーが入っています。私は上記のように少しのヒントでjavascriptコードを挿入するオプションがある日付フィールドのみを使用しています。これにより、日付が選択されないようにすることができます。 – Joshi

関連する問題