Мне нужно создать форму, которая использует JQuery Datepicker, чтобы выбрать Дата начала, а затем поле выбора, которое позволяет количество дней. Тогда форма должна иметь скрытые поля для...
Имя CheckInMonth = "CIM"
Имя CheckInDay = "CID"
Имя CheckInYear = "CIY"
//а также //
Имя CheckOutMonth = "COM"
CheckOutDay name = "COD"
CheckOutYear name = "COY"
... Я не знаю, как это сделать. Может кто-нибудь помочь?
В настоящее время у меня этот код возвращает дату начала и окончания, но у меня нет кода для получения и возврата месяца, дня и года...
<script type="text/javascript">
$('#datepicker').datepicker({
onSelect: function(dateStr) {
var nights = parseInt($('#numOfNights').val());
var depart = $.datepicker.parseDate('mm/dd/yy', dateStr);
depart.setDate(depart.getDate() + nights);
$('#departureDate').val(depart);
}
});
$('#numOfNights').change(function() {
var nights = parseInt($('#numOfNights').val());
var depart = $.datepicker.parseDate('mm/dd/yy', $('#arrivalDate').val());
depart.setDate(depart.getDate() + nights);
$('#departureDate').val(depart);
});
</script>
В течение нескольких дней вы можете просто использовать обычный ввод. Затем вы можете прослушать, когда значение изменится, а затем вы можете сделать математику, чтобы добавить введенное количество дней к выбранной дате начала, чтобы получить дату проверки