jQuery UI Datepickerを使用して、2フィールドの送信フォームを作成しています。ユーザーに範囲を作成して送信し、結果を確認してもらいたい。ただし、明らかに、終了日よりも最近に発生する開始日を選択することはできません(今日から昨日までの範囲は表示されません)。今のところ、最初のものがその前に起こった場合、私は2番目のものの選択にアラートを出すことができましたが、ユーザーが他のものを選択できるように日付ピッカーを開いたままにする方法がわかりません。
これが私がこれまでに持っているコードです:
<script>
$(document).ready(function() {
$(".datepicker_start").datepicker({
maxDate: '+0d',
onSelect: function(dateText, inst) {
}
});
$(".datepicker_to").datepicker({
maxDate: '+0d',
onSelect: function(dateText, inst) {
var startDate = $('.datepicker_start').val();
$(this).attr('value', dateText)
if (startDate > dateText) {
alert('not cool!');
}
}
});
});
</script>
誰かが私がこれを行う方法を知っていますか?falseを返そうとしましたが、それでも間違った日付がフィールドにプッシュされます:(