Jak wyświetlić klawiaturę numeryczną z przyciskiem dziesiętnym na iOS i z systemem Android? Czy jest jakiś specyficzny dla jonów sposób na zrobienie tego?Ionic/HTML5 - dziesiętne wejście klawiatury?
jestem w stanie wyświetlić klawiaturę numeryczną po obu iOS i Androida z następujących powodów:
<input type="number" pattern="[0-9]*">
iOS wydaje się lekceważyć type
wartości „numer” i wyświetla klawiaturę numeryczną opartą wyłączyć atrybut pattern
, ale type
jest ustawiony na "numer" w każdym razie dla Androida.
Edytuj: Zapomniałem wspomnieć, że próbowałem pattern="[0-9.]*"
. iOS po prostu pokazuje pełną klawiaturę, kiedy to robię.
Edit2: Próbowałem też pattern="\d+[,.]?\d*"
- znowu bez skutku.
Spróbuj 'pattern =" [0-9.] * "'. –
W systemie Android nie można wymusić określonej klawiatury. Dajesz mu typ wejściowy, a klawiatura (która jest aplikacją) decyduje o tym, co najlepiej pokazać. Jeśli zdecyduje się nie pokazywać a., Nie da się tego wymusić. –
@IanMacDonald Zapomniałem wspomnieć, że próbowałem tego bezskutecznie. To była moja pierwsza próba po tym, jak odkryłem, że wzór '[0-9] *' działał dla zwykłej klawiatury numerycznej. – Chad