Ich bin ziemlich neu zu jQuery und ich weiß, die Antwort wurde bereits hier beantwortet: jQuery UI datepicker: How to change the month names in the drop-down from short to long names? aber es sitzt nicht über was ich will.
Die Frage ist ziemlich einfach: Wie kann ich monthNames anstelle von monthNamesShort im Datapicker verwenden. (Ich kann die Sprachdatei ändern, aber ich möchte nicht (weil später der Benutzer meiner Site in der Lage wäre, zwischen kurzen oder vollen Monatsnamen zu wählen))
Ich gebe Ihnen einen Code, wenn Sie einige möchten:jQuery UI Datepicker (in HTML): Wie benutze ich monateNames anstelle von monthNamesShort?
Javascript:
datepicker.regional[ "en-GB" ] = {
closeText: "Done",
prevText: "Prev",
nextText: "Next",
currentText: "Today",
monthNames: [ "January","February","March","April","May","June",
"July","August","September","October","November","December" ],
monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ],
dayNames: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ],
dayNamesShort: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ],
dayNamesMin: [ "Su","Mo","Tu","We","Th","Fr","Sa" ],
weekHeader: "Wk",
dateFormat: "dd/mm/yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: "" };
datepicker.setDefaults(datepicker.regional[ "en-GB" ]);
Template (HTML):
$("#datepicker1").datepicker({changeMonth: true,changeYear: true,showOtherMonths: true,selectOtherMonths: true});
$("#datepicker1").datepicker("option","monthNames","dateFormat","yy-mm-dd","firstDay",1);
Sie können mir auch eine Idee geben, DayNames anstelle von Standard DayNamesMin zu verwenden. (Löschen von zum Beispiel monthNamesShort funktioniert nicht und zeigt Standard-1 und nicht en-GB geladen)
Wenn Sie die Syntax kennen, um die Standardeinstellung zu ändern (bevorzugt im HTML), wäre jede Hilfe willkommen. Danke
Das ist nicht die Antwort erwartet, ist es ziemlich schwierig, und es ist nicht in HTML. Sind Sie sicher, dass es kein anderes Problem gibt? – Gaetan
@Stages überprüfen Sie diese Demo http://jsfiddle.net/xBB5x/11792/ – Kld
Es scheint zu tun, was ich will thx. Ich frage mich nur, wie kann ich zwischen monateNames und monateNamesShort wechseln. Gibt es keinen anderen Weg ohne die var fullmonthnames zu benutzen? – Gaetan