0
有以下代碼...(在引導環境)jQuery UI的日期選擇器不重裝後點擊了
<script>
$(document).ready(function(){
$("#DateValidfrom").datepicker({
showAnim: "clip",
minDate: +2,
maxDate: "+24M +1D",
dateFormat: "DD, d M yy",
altFormat: "yy-mm-dd",
altField: "#alt-date",
changeMonth: true,
changeYear: true,
onClose: function() {
var date2 = $('#DateValidfrom').datepicker('getDate');
date2.setDate(date2.getDate()+364)
$("#DateValidTo").datepicker("setDate", date2);
}
});
$("#DateValidTo").datepicker({dateFormat: "yy-mm-dd"});
});
</script>
所有作品很好 - 沒有probs,直到我點擊日期選擇器領域的出來說,去填補出了另一個領域,回來的日期選擇器領域,單擊,然後得到錯誤「遺漏的類型錯誤:無法讀取空(...)的特性‘的setDate’」
我刷新頁面 - 所有再好..
所以,第一次點擊 - 運作良好,點擊並再次回來 - 不會發生 - 錯誤或如上所述。
這部分代碼有問題嗎?
onClose: function() {
var date2 = $('#DateValidfrom').datepicker('getDate');
date2.setDate(date2.getDate()+364)
$("#DateValidTo").datepicker("setDate", date2);
}
3個字段是
<input type="text" id="DateValidfrom" name="DateValidfrom" readonly class="form-control" required>
<input type="hidden" id="alt-date" name="DateValidfrom" />
<input name="DateValidTo" type="hidden" id="DateValidTo">