Я настраиваю сайт с датой «Дата заезда» и «Отметка даты». Мне нужна дата «Отъезд», чтобы автоматически установить день после даты регистрации.jQuery Datepicker, Дата выезда - один день после даты регистрации
Я нашел фрагмент кода here, но по какой-то причине он, похоже, не работает.
Я создал CodePen here.
Вот код, я использую:
$(function() {
$("#datepicker").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
onSelect: function (selectedDate) {
if (this.id == 'datepicker') {
var dateMin = $('#datepicker').datepicker("getDate");
var rMin = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 1);
var rMax = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 15);
$('#datepicker2').val($.datepicker.formatDate('mm/dd/yy', new Date(rMax)));
}
}
});
});
Это работало отлично! Тем не менее, я все равно хотел бы, чтобы пользователь мог выбрать дату в «Дата выписки» в случае, если следующий день не тот день, когда они хотят проверить. Нам просто нужно по умолчанию на следующий день, потому что, если дата не выбрана, возникает ошибка. – JeremyE
@JeremyE Добавьте этот '$ (" # datepicker2 "). Datepicker();' после первой строки '$ (function() {' Отформатируйте параметры datepicker по своему усмотрению. –
Вы потрясающий!:) – JeremyE