jquery-ui-datepicker-next-und previous-Jahr
Auf der standard-jquery.ui.datepicker-widget ist da nur ein weiter und zurück button für die Auswahl von einem Monat. Wenn ich Sie aktivieren Jahr, wird er in eine select-box.
Was wäre ein guter Weg, um die Implementierung von zwei Tasten auf beiden Seiten von dem Kalender? Eine Ausschreibung für die Auswahl nächsten Monat und eine für die Wahl im nächsten Jahr nebeneinander dargestellt, auf der rechten Seite, und das gleiche tun für die previous-Tasten auf der linken Seite natürlich.
$(function() {
$("#dp").datepicker({changeYear: true});
})
- Don ' T Sie es vorziehen, zu tun, dass die Verwendung changeYear und changeMonth gemeinsam statt ussing zwei Tasten auf den beiden Seiten von dem Kalender?
- vielleicht wird dies dir helfen: stackoverflow.com/questions/3423670/... jQuery UI unterstützt es nicht aber andere plugins zu tun.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die beste Lösung, die ich gefunden habe, ist die Kombination von Leniel Antwort mit einigen anderen Eigenschaften, hier ist der code den ich für mein date Elemente
Hoffe, das hilft jemand anderem so viel wie ich!
P. S. Die anderen Sachen ist, so dass der datepicker funktioniert in allen Browsern (ie6+,ff3+,chrome4+,safari,opera)
Wenn Sie nur wollten, ersetzen Sie das aktuelle Verhalten der Next-und Previous-Tasten, so dass, wenn Sie darauf klicken würden Sie gehen, um ein weiteres Jahr, können Sie die StepMonths option:
Haben einen Blick in die javascript-Datei, wo die prev/next buttons werden erstellt.
Die oben ist ein Beispiel für eine generierte Schaltfläche prev.
Was Sie tun müssen, ist, einfach erstellen Sie die prev/next-buttons, die die folgenden sind:
Als Ihre Funktionen.
Überprüfen Sie die Probe auf http://jqueryui.com/demos/datepicker/dropdown-month-year.html und mit firefox/chrome " element untersuchen auf die prev-Taste - passen Sie es mit 'Y' statt 'M', und Sie werden sehen, wie es funktioniert.
Hoffe, das hilft!