2013-10-31 25 views
7

Sto programmando un'app per Blackberry utilizzando WebWorks 1.0.4.11, jQuery 1.8.2 e jQuery Mobile 1.3.all'apertura di un campo Data input su Blackberry utilizzando WebWorks e jQuery 1.8.2

Ho testato l'applicazione, ma un errore viene visualizzato quando si tocca una data <input> campo che è formata dal seguente codice HTML:

<div data-role="fieldcontain"> 
    <label for="fecha">Fecha de Nacimiento</label> 
    <input type="date" name="fecha" id="fecha" value="" placeholder="Fecha de nacimiento" /> 
</div> 

Quando premo "data" <input>, lo schermo del telefono brevemente mostra l'opzione per inserire la data; ma subito dopo appare la schermata di errore URL sopra menzionata. Ho provato con un Blackberry Z10 (versioni 10.1 e 10.2), e la schermata di errore URL non appare con questa versione.

Il messaggio di errore è:

errore. Questa pagina web non è disponibile. Controlla l'URL e riprova.

L'errore è solo su un Blackberry Z30 (versione 10.2).

L'errore è presente anche in altri tipi di <input> s, come "selezionare":

<div data-role="fieldcontain"> 
    <label for="pais" class="select">Pais*</label> 
    <select name="pais" id="pais" onchange="optionCheck()"> 
     <option value="Seleccione Uno" selected>Seleccione Uno</option> 
     <option value="Argentina">Argentina</option></select></div> 
     ... 
    </select> 
</div> 

Qualche suggerimento ??

Grazie!

+1

Perché il segnaposto per un ingresso appuntamento? –

+0

Possibile problema del browser? Puoi installare altro browser su blackberry e testare anche questo –

+2

Sì, penso che sia un problema del browser. Dovrebbe provare a installare alcuni plugin datepicker scritti in js invece del tipo di input di data HTML5. – KeizerBridge

risposta

0

BlackBerry Webworks, JQuery Mobile e Normal JQuery sono stati tutti aggiornati (in particolare in questo caso, in particolare in Webworks), quindi consiglierei in ogni caso di ottenere le copie più recenti.

Questo sembra essere un problema di browser, ma sembra essere risolto nelle versioni successive di WebWorks (ho preso il tuo codice, l'ho inserito in un nuovo simulatore e funzionava bene). Prova ad aggiornare e vedi se riesci a riprodurlo.

Se non è possibile eseguire l'aggiornamento, mi sento di raccomandare semplicemente utilizzando il JQuery Mobile DatePicker o di un altro che si preferisce