2

ページの「開始」日付/時刻ペアが「終了」日付/時刻ペアより前であることを検証したいと考えています。jQueryUI datepicker と HTML5 時間入力要素/ウィジェットを使用しています。

このjQuery:

    var begD = $.datepicker.parseDate('mm/dd/yy', $('#BeginDate').val());
    var endD = $.datepicker.parseDate('mm/dd/yy', $('#EndDate').val());
    if (begD > endD) {
            alert('Begin date must be before End date');
            $('#BeginDate').focus();
            return false;
    }    

(コンテキスト内のこのスクリプトを参照してください: http://jsfiddle.net/clayshannon/QCrXG/9/ )

...日付ピッカーの値を比較するために機能しますが、時間要素も組み込む必要があるため、「開始」時間要素よりも「終了」時間要素の方が早い時間 (同じ日付) にもフラグが立てられます無効な範囲。

どうやってするか?

4

1 に答える 1