Ich habe zwei Kalenderwerkzeug, ist DOB und zweite ist DateOfIssueJQuery Datepicker Geburtsdatum und Datum der Ausstellung Einstellung
$("#tenth_DOB").datepicker({
dateFormat: 'dd-mm-yy',
changeMonth: true,
changeYear: true,
modal: false,
maxDate: "-1",
yearRange: "1947:2016",
onSelect: function(dateStr) {
$("#dl_DateofIssue").val("");
$("#dl_ExpiryDate").removeAttr("disabled");
$("#dl_ExpiryDate").val("");
$(this).valid();
}
});
$("#tenth_DateofIssue").datepicker({
changeMonth: true,
changeYear: true,
minDate: new Date(todayYear, todayMonth, today),
maxDate: -1,
dateFormat: 'dd-mm-yy',
yearRange: "-20:+0",
modal: false,
onSelect: function(dateStr) {
var d = $.datepicker.parseDate('dd-mm-yy', dateStr);
d.setFullYear(d.getFullYear());
//$("#DOB").datepicker("option","maxDate", dateStr)
d.setDate(d.getDate()-1);
$(this).valid();
}
});
Wenn ein Benutzer sein Geburtsdatum auswählt, ich Ausstellungsdatum festlegen möchten als von seinem Geburtsdatum bis zum aktuellen Datum, wie kann ich das tun ??
Zum Beispiel DOB ist 01-01-2000 dann muss ich Dateofsue 01-01-2000 bis 05-07-2016 aktiviert, andere Daten deaktiviert.
die picker ui api hat die Antwort, die Sie wollen, especialy das Beispiel Datumsbereich https://jqueryui.com/datepicker/#min-max. Verwenden Sie minDate gleich DOB und maxDate gleich heute. – andrew