ich das jQuery Datepicker-Widget mit zwei Eingabefeldern, eine für die „Von“ Datum und die zweite mit dem „To“ Datum. Ich bin mit den jQuery Datepicker functional demo als Grundlage der beiden Eingabefelder für immer miteinander zu arbeiten, aber ich brauche diese zusätzliche Einschränkungen hinzufügen zu können:jQuery datepicker- 2 Eingänge/Textfelder und die Einschränkung Bereich
Datumsbereich 2008 frühestens 1. Dezember sein kann
"To" Datum kann keine später als heute
Einmal "Von" Datum ist select ed kann „To“ die bisher nur in einem Bereich von 7 Tagen nach die „Von“ Datum
Wenn ein „To“ Datum ist zuerst ausgewählt sein , dann ist die " von“ Datum kann nur im Bereich von 7 Tagen dauern, bis die ‚To‘ Datum (mit Grenze 1. Dezember das erste auswählbaren Datum ist)
Ich kann nicht scheinen, alle oben genannten zusammenzuarbeiten.
Zusammenfassend möchte ich einen Bereich von bis zu 7 Tagen zwischen dem 01. Dezember und heute auswählen können (ich weiß, dass ich dies am 1. Dezember posten werde, also werde ich nur heute für den Moment bekommen).
Mein Code bisher
$(function() {
$('#txtStartDate, #txtEndDate').datepicker(
{
showOn: "both",
beforeShow: customRange,
dateFormat: "dd M yy",
firstDay: 1,
changeFirstDay: false
});
});
function customRange(input)
{
return {
minDate: (input.id == "txtStartDate" ? new Date(2008, 12 - 1, 1) : null),
minDate: (input.id == "txtEndDate" ? $("#txtStartDate").datepicker("getDate") : null),
maxDate: (input.id == "txtStartDate" ? $("#txtEndDate").datepicker("getDate") : null)
};
}
Ich vermisse die 7 Tage Bereichsbeschränkung und auch eine „To“ aktuelle Auswahl vor 1. Dezember 2008 oder nach dem heutigen Tag zu verhindern. Jede Hilfe würde sehr geschätzt werden, Danke.
Hier ist ein netter Artikel mit Beispielen: [Enddatum sollte nicht kleiner sein als Startdatum mit jQuery Date Picker] (http://www.jquerybyexample.net/2012/) 01/end-date-sollte-nicht-größer-als.html sein. – informatik01