Я видел похожие вопросы, но я недостаточно умею адаптировать другой код в соответствии с моим кодом. Может ли кто-нибудь помочь мне, показывая решение для этого точного кода? Я очень ценю любую помощь.динамически меняет maxdate jquery datepicker 7 дней с первой даты
У меня есть сценарий datepicker и поведение, которое мне бы хотелось: date1 field: выбрать любой символ между + 1d от сегодняшнего дня до максимум 3 месяцев. Основываясь на выбранном вами отзыве, позвольте пользователю выбрать любой день в течение 7 дней от знака в поле даты2 (в основном они могут нанять предмет на срок до 7 дней).
дата2 примечание если они сначала выбирают дату2, разрешите выбор даты1 максимум -7 дней, но не позволяют этой дате быть меньше + 1d с сегодняшней даты.
Я просмотрел много ответов, но не могу найти этот точный пример, извините заранее.
$(function(){
var dates = $("#date1, #date2").datepicker({
defaultDate: "+1d",
minDate: 1,
maxDate: "+3M",
dateFormat: 'dd M yy',
showOtherMonths: true,
changeMonth: true,
selectOtherMonths: true,
required: true,
showOn: "focus",
numberOfMonths: 1,
onSelect: function(selectedDate) {
var option = this.id == "date1" ? "minDate" : "maxDate",
instance = $(this).data("datepicker");
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,
selectedDate, instance.settings);
dates.not(this).datepicker("option", option, date);
}
});
});
Спасибо Tushar Гупта ... вы решили проблему, которая прослушивается меня так долго. – glenn
Добро пожаловать ..... :) –