2012-03-25 14 views
14

Używam następujący kod w moim projekcie i to działa dobrze:Android PhoneGap - klawiatura numeryczna tylko

"How to show and hide soft keyboard in Android"

Jednak chciałbym wymienić klawiaturę z „number” klawiatury. Nie chcę tego na całym świecie, więc zgaduję, że nie będę musiał edytować pliku xml. Powinien być numeryczny tylko wtedy, gdy nazywam go javascript.

+1

link jest uszkodzony, tu nowy: https://github.com/phonegap/phonegap/wiki/How-to-show-and-hide-soft-keyboard-in-Android –

Odpowiedz

16

można dostać wszelkiego rodzaju klawiatura po dotknięciu wejście w zależności od jego typu

dla klawiatury numerycznej, należy ustawić jego typ na numer

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

chciałbym aby zainicjować KB bez dotykania. Działa do tej pory, ale nie pokazuje klawiatury "numerowej". – gatzkerob

+0

Kiedy dokładnie chcesz pokazać klawiaturę i po co? –

+0

Kiedy ładuje się strona, chciałbym pokazać klawiaturę, aby użytkownik musiał wprowadzić kwotę w dolarach. Klawiatura działa, ale pokazuje domyślną klawiaturę. Chciałbym to zmienić na klawiaturę dziesiętną. Instrukcje w moim pierwszym linku działają doskonale, ale nie ma informacji o tym, jak je dostosować. – gatzkerob

9

Rodzaj Tel przynosi w sposób Klawiatura numeryczna, jak w trybie wybierania.

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

tylko umieścić typ "tel" działa na mnie w Cordova.

<input class="textbox-container" type="tel" name="identification" id="identification"> 
Powiązane problemy