下面是示例代碼: -增加天數取決於選擇下拉引導日期選擇器
<input class="cal" type="text" id="cal3">
<select class="form_line_only form-control" name="ho_night" id="night">
<option selected> Night </option>
<option > 1 </option>
<option > 2 </option>
<option > 3 </option>
<option > 4 </option>
<option > 5 </option>
<option > 6 </option>
<option > 7 </option>
<option > 8 </option>
<option > 9 </option>
<option > 10 </option>
</select>
<input type="text" class="cal" id="cal4">
這是我的JS: -
$(document).ready(function() {
$("#cal3").datepicker({
showOtherMonths: true,
selectOtherMonths: true,
dateFormat: "dd/mm/y",
onSelect: function(selectedDate) {
//$("#cal4").datepicker("setDate", selectedDate);
var date = $(this).datepicker("getDate");
date.setDate(date.getDate() + 3);
$("#cal4").datepicker("setDate", date);
$("#cal4").datepicker("option", "minDate", selectedDate);
}
});
$("#cal4").datepicker({
showOtherMonths: true,
selectOtherMonths: true,
dateFormat: "dd/mm/y",
onSelect: function(selectedDate) {
$("#cal3").datepicker("option", "maxDate", selectedDate);
}
});
});
在這裏我要補充一天取決於選擇下拉菜單中,如果下拉列表中選擇1比在最後的日期選擇器中添加第1天。而且我還希望在更改下拉菜單中打開最後一個日期選擇器。請給我建議。這裏是demo
因爲您還必須爲下拉菜單添加更改事件。 – GeekAb