2 つの入力ボックスで jquery 日付範囲ピッカーを有効にして、開始日と終了日を選択します。デフォルト値は startDateInput=Start Date と endDateInput=End Date です。ただし、開始入力ボックスをクリックして開始日を選択すると、終了日と等しい endDateInput に書き込まれた値が null に変更されます。私が使用しているスクリプトは以下のとおりです。
startDate(開始日を選択する入力ボックスの名前) endDate(終了日を選択する入力ボックスの名前)
$(function () {
$("#startDate").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
minDate: new Date(2012, 11 - 1, 27),
maxDate: -1,
onClose: function (selectedDate) {
$("#endDate").datepicker("option", "minDate", selectedDate);
}
});
$("#endDate").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
minDate: new Date(2012, 11 - 1, 28),
maxDate: -1,
onClose: function (selectedDate) {
$("#startDate").datepicker("option", "maxDate", selectedDate);
}
});
});