2016-08-02 22 views
1

Ich wünsche für den Benutzer in der Lage sein, das Jahr auswählen, ohne auf die vorherige oder nächste Registerkarte in Bezug auf Monate klicken müssen. Wie kann ich das erreichen? Hier ist mein Code so weit:JQuery Datepicker Auswahl Jahr

if ($('[type="date"]').prop('type') != 'date') { 
    $('[type="date"]').datepicker({ 
    //Something here 

}); 
} 

Antwort

2

das ist meine Konfiguration von datepiker Ich benutze font awesome icon so nur igonore das. Was Sie wollen, ist der Changeyear Param.

$('#elementID').datepicker({ 
    showOn: 'both', 
    buttonText: "<i class='fa fa-calendar fa-lg blue'></i>", 
    changeMonth: true, 
    changeYear: true 
}); 
+0

Das ist perfekt, aber warum sind die Auswahlen für den Monat und das Jahr so ​​breit? – IntegrateThis

+1

scheint es, dass sie die ganze Reihe aufnehmen. Sie können ein f12 tun und ihre CSS-Klassen herausfinden und dann versuchen, die Eigenschaft width zu überschreiben. die Jahresklasse scheint ui-datepicker-Jahr zu sein. Es liegt an Ihnen zu entscheiden, ob die Rendite die Investition wert ist. Viel Glück! –