jQuery Datepick Plugin (Keith Wood) Wie wird nur 2 Monate angezeigt?

9

Gibt es eine Möglichkeit, nur 2 Monate in einem Datepicker anzuzeigen? Was ich bereits eingerichtet habe, ist der Datapicker als Inline-Version, der 2 Monate anzeigt und die Monatsnavigation versteckt. Bei Auswahl des Datums wird das Formular übermittelt und das Standarddatum wird auf das ausgewählte Datum gesetzt. Das funktioniert gut.

Das Problem ist, dass beim Auswählen eines Datums aus dem zweiten Monat das ausgewählte Datum als Standarddatum festgelegt wird. Aber jetzt, zweiter und dritter Monat sind aktiv statt erster und zweiter Monate.

Beispiel: Zunächst werden nur Mai 2014 und Juni 2014 gezeigt. Wenn der Nutzer auf den 4. Juni 2014 klickt, reicht das Formular ein und jetzt wird "Juni und Juli" anstelle von "Mai und Juni" angezeigt.

Ich habe bereits versucht, monthOffset und dateRanges (minDate, maxDate) zu setzen. Habe mein Problem nicht behoben.

BEARBEITEN: Zwei Screenshots gemacht, um das Problem zu zeigen

Und hier ist das JS:

%Vor%     
ggzone 04.12.2013, 11:03
quelle

3 Antworten

0

Das Problem wurde behoben, indem das Standarddatum auf ein Datum des linken Monats gesetzt wurde, aber aktive CSS-Klasse zum aktuell ausgewählten Datum hinzugefügt wurde und der korrekte Wert im versteckten Eingabefeld beibehalten wurde.

    
ggzone 16.12.2013, 09:49
quelle
3

Was ist das mit nativen jquery ui

?

Demo 1 Ссылка


Demo 2 Ссылка

%Vor%     
dev 10.12.2013 07:25
quelle
1

Dokumentation: Ссылка

Legen Sie das Anfangs- und Enddatum als

fest
  • aktuelle Daten (neues Datum (2009, 1 - 1, 26)),
  • als numerischer Offset von heute (-20),
  • als eine Folge von Punkten und Einheiten ('+ 1M + 10D').

Wenn Sie Ihren Datumsbereich kennen, verwenden Sie absolute Daten

%Vor%

Herez eine Geige: Ссылка

    
EvilDevil 04.12.2013 11:48
quelle

Tags und Links