ユーザは、Date FromフィールドとDate Toフィールドを入力する必要があります。 Date ToフィールドはDate Fromの後になければなりません。 これをJQueryでどのように強制するのですか? 現在のコードは機能しません。デフォルトの日付を指定しても機能しません。JQuery:1 datepicker日付からToTを制限する
<script type="text/javascript" language="javascript">
$('#DateFrom').datepicker({ dateFormat: 'dd-MM-yy', changeMonth: true, changeYear:true, yearRange: 'c-1:c+1' });
$('#DateTo').datepicker({ dateFormat: 'dd-MM-yy', changeMonth: true, changeYear: true, yearRange: 'c-1:c+1' });
$('#DateFrom').datepicker({ onSelect: function (dateStr) {
$('#DateTo').datepicker({ defaultDate: dateStr });
}
});
$('#DateTo').datepicker();
</script>
あなたの編集以来、それは動作を停止しました。 Firebugでは、エラーメッセージ 'uncaught exception:位置2の予期しないリテラル' – arame3333
あなたのページのdatepickerに使用している日付形式は何ですか? – Chandu
このメソッドを使用しているときに気付いたのは、from dateを選択するとto dateセクションが変更されたことです。たとえば、デフォルトの値をTBCに設定します。これはフォーム上では問題ありません。しかし、from日付を選択するときにあなたのメソッドを使用すると、toフィールドはwippedされます - これは通常の動作ですか? – Scoobler