ページの「開始」日付/時刻ペアが「終了」日付/時刻ペアより前であることを検証したいと考えています。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/ )
...日付ピッカーの値を比較するために機能しますが、時間要素も組み込む必要があるため、「開始」時間要素よりも「終了」時間要素の方が早い時間 (同じ日付) にもフラグが立てられます無効な範囲。
どうやってするか?