2012-06-20 7 views
8

Ich benutze jQuery Mobile 1.1.0. Ich habe ein Formular, wo der Benutzer Informationen bearbeiten kann. In diesem Formular sind 2 Felder mit Datumswerten. Da ich die eingebaute Datumsauswahlfunktionalität nutzen möchte, wird der Eingabetyp auf "Datum" gesetzt. Wenn das Formular auf einem Desktop-Browser geladen wird, wird der Wert korrekt mit einem Datum festgelegt. Wenn ich jedoch das gleiche Formular auf meinem mobilen Gerät (iPhone iOS 5) anzeigen, werden die Datumsfelder nicht ausgefüllt.jQuery Mobile, HTML5, Einstellung Eingabefeld vom Typ = "Datum"

Unten ist ein Feld, mit dem Typ = "Text". Der Wert wird eingestellt fein:

<input type="text" id="name" /> 

$("#name").val(obj.Name); 

das Datumsfeld (type = "date") nie einen Wert gesetzt wird:

<input type="date" id="startdate" /> 

$("#startdate").val(obj.StartDate); 

Wie bereits erwähnt, auf einem Desktop-Browser (Chrome/Firefox), die Felder erhalten einen Wert gesetzt. Auf dem Safari-Handy ist das nicht der Fall.

Wenn dies schon irgendwo beantwortet wurde bitte entschuldigen Sie mich! Ich habe gesucht, aber noch nichts gefunden.

+0

Ich fand die Lösung unter http://stackoverflow.com/questions/11183959/setting-the-value-of-date-inputs-on-ipad. – AK76

Antwort

Verwandte Themen