Hallo ich versuche ein Buchungsformular zu erstellen, wo die Benutzer nur zwischen 1 und 14 Tagen wählen können (ab dem aktuellen Datum +1). Das Problem, das ich habe, ist, dass das EndDate (hier #til) auf 14 Tage ab dem heutigen Datum eingestellt ist. Also wenn ich einen Monat auf StartDate (hier #fra) gehe, kann ich im EndDate nichts auswählen.jQuery Date Picker - Ändern des Datums relativ zueinander
Wie stelle ich es so ein, dass EndDate relativ zum StartDate gesetzt wird?
$(function valgavdato() {
var dateFormat = "mm/dd/yy",
from = $("#fra")
.datepicker({
minDate: '0+',
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1
})
.on("change", function() {
to.datepicker("option", "minDate", getDate(this));
}),
to = $("#til").datepicker({
maxDate: '14+',
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1
})
.on("change", function() {
from.datepicker("option", "maxDate", getDate(this));
});
function getDate(element) {
var date;
try {
date = $.datepicker.parseDate(dateFormat, element.value);
} catch(error) {
date = null;
}
return date;
}
});
Verwendung Ereignis select andere picker – charlietfl