при выборе ничего для даты начала, дата окончания должна автоматически стать такой же, как даты начала на один клик в JQueryАвтоматически устанавливается дата окончания на DatePicker
var dates = $("#filterDateStart, #filterDateEnd").datepicker({
dateFormat: "yy-mm-dd",
changeMonth: true,
numberOfMonths: 1,
onSelect: function (selectedDate) {
var option = this.id == "filterDateStart" ? "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);
}
});
var dates1 = $("#filterDateStart1, #filterDateEnd1").datepicker({
dateFormat: "yy-mm-dd",
changeMonth: true,
numberOfMonths: 1,
onSelect: function (selectedDate) {
var option = this.id == "filterDateStart1" ? "minDate" : "maxDate",
instance = $(this).data("datepicker"),
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,
selectedDate, instance.settings);
dates1.not(this).datepicker("option", option, date);
}
});
Итак, что происходит вместо того, что вы ожидаете? –
Довольно бедный объем усилий здесь. –
Возможный дубликат [Как я могу установить дату начала как дату окончания по умолчанию, если пользователь не вводит дату окончания в jquery?] (Http://stackoverflow.com/questions/18821299/how-can-i-set- заместитель запуска дата-а-умолчанию конец-дата-если-заместитель пользователя никак-не-входа-) –