2012-03-25 15 views
14

Sto utilizzando il seguente codice nel mio progetto e che sta funzionando benissimo:Android PhoneGap - tastiera numerica solo

"How to show and hide soft keyboard in Android"

Tuttavia, vorrei sostituire la tastiera con la tastiera "numero". Non lo voglio globalmente, quindi suppongo che non dovrò modificare il file xml. Dovrebbe essere solo numerico quando lo chiamo dal javascript.

+1

collegamento è rotto, qui il nuovo: https://github.com/phonegap/phonegap/wiki/How-to-show-and-hide-soft-keyboard-in-Android –

risposta

16

È possibile ottenere qualsiasi tipo di tastiera quando si tocca un ingresso a seconda del tipo

Per una tastiera numerica, è necessario impostare il tipo di numerare

<input type="number" name="txtNumber"/> 
+0

mi piacerebbe per avviare il KB senza toccare. Funziona così tanto, ma non mostra la tastiera del "numero". – gatzkerob

+0

Quando esattamente vuoi mostrare la tastiera e per cosa? –

+0

Quando si carica una pagina, mi piacerebbe che la tastiera mostrasse in modo che tutto ciò che l'utente deve fare sia inserire un importo in dollari. La tastiera funziona ma mostra la tastiera predefinita. Mi piacerebbe cambiarlo con la tastiera decimale. Le istruzioni nel mio primo collegamento funzionano perfettamente, ma non ci sono informazioni su come personalizzare. – gatzkerob

9

Il tipo di Tel porta in un Tastiera numerica come in modalità dial.

<input type="tel" name="txtNumber"/>" 
0

solo il tipo "tel" funziona per me in Cordova.

<input class="textbox-container" type="tel" name="identification" id="identification"> 
Problemi correlati