Questo mi sta facendo impazzire e non riesco a trovare la risposta da nessuna parte.html phonegap android: la tastiera virtuale numerica ha il tasto successivo invece di andare
Ho moduli nell'app per PhoneGap. Se il tipo di input è "testo", viene visualizzata la tastiera del testo e viene visualizzato "go" nell'angolo. Quando fai clic su, invia il modulo. Tutto funziona come mi aspetterei. Ma se uso input type = "number", la tastiera numerica si apre e "next" viene visualizzato nell'angolo. Quando fai clic su Avanti, se c'è un'altra casella di input prima del tag button, questa va a quell'input. Va bene. . . non ideale, ma ha un senso. Ma se è l'ultimo campo di input sulla pagina, fare clic su "Avanti" non fa nulla. Non mette a fuoco il pulsante (anche con tabindex) e non invia il modulo (ideale).
Sto usando phonegap 1.3.0 e jquery 1.7 se ciò è di aiuto.
+1 su questo, sto provando tutto. Nel frattempo PhoneGap è fino alla versione 1.5.0 e io uso jQueryMobile 1.0.1. Nessun progresso. Ho provato se è una conseguenza di uno qualsiasi degli attributi del campo, ma senza successo. – Wytze
Non sembra che questo sia un problema di PhoneGap - accade anche nel normale browser Android. –
È vero che questo non ha nulla a che fare con PhoneGap. Anche se penserei che ci fosse un metodo basato su Java per risolvere il problema perché la mia app è PhoneGap. L'unica correzione che ho trovato finora è il campo nascosto di Wytze che invia automaticamente il modulo. È un attacco terribile, e nel frattempo siamo pronti per PhoneGap 2.0. Trovo ancora questa una decisione molto odiosa da parte degli sviluppatori Android. – grail143