2012-06-20 1 views
8

Sto usando jQuery mobile 1.1.0. Ho un modulo in cui l'utente può modificare le informazioni. In quella forma ci sono 2 campi con valori di data. Poiché desidero sfruttare la funzionalità di selezione data incorporata, il tipo di input è impostato su "data". Quando il modulo viene caricato su un browser desktop, il valore viene impostato correttamente con una data, tuttavia quando visualizzo lo stesso modulo sul mio dispositivo mobile (iPhone iOS 5), i campi della data non vengono popolati.jQuery Mobile, HTML5, impostazione campo di immissione di tipo = "data"

Di seguito è riportato un campo, con il tipo = "testo". Il valore viene impostato bene:

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

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

Il campo data (type = "data") non ottiene un valore impostato:

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

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

Come detto, su un browser desktop (Chrome/Firefox), il i campi ottengono un valore impostato. È sul cellulare Safari che non è così.

Se questo è già stato risolto da qualche parte per favore scusami! Ho cercato ma non ho trovato nulla di relativo.

+0

Ho trovato la soluzione all'indirizzo http://stackoverflow.com/questions/11183959/setting-the-value-of-date-inputs-on-ipad. – AK76

risposta