имеют следующий код ... (в загрузочном среде)Jquery UI Datepicker не перезагрузки после нажмите из
<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 ПОКА я щелкаю из поля Datepicker сказать, чтобы пойти, чтобы заполнить из еще одно поля, вернуться к полю Datepicker, нажмите кнопку, и получить ошибку «неперехваченный TypeError: не удается прочитать свойство„SETDATE“в нуле (...)»
обновления страницы - все снова хорошо ..
Итак, первый клик - хорошо работает, выходите и возвращаемся снова - не гонитесь - err или как указано выше.
Эта часть кода является неполадкой?
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">