Показывать только цифровую клавиатуру в приложении Ionic/Cordova

У меня есть две проблемы в моем приложении Ionic/Cordova, обе с цифровой клавиатурой, которые я не могу показать.

1) Ввод пароля, который должен показывать цифровую клавиатуру. Он показывает буквенно-цифровую клавиатуру. Если я изменю на числовой, я не могу скрыть записи (с *).

2) Цифровой ввод, который я должен вставить маску валюты (слева направо). Все параметры, которые я нахожу, запускаются при вводе текста.

Кто-нибудь поможет мне? Пожалуйста!

5 ответов

Решение

Я решил с помощью CSS:

<input type="number" style="-webkit-text-security:disc">

Спасибо всем за помощь!

Я решил с тел:

<input type="tel">

Я использую
<ion-input type="number" pattern="\d*"></ion-input>и это работает

клавиатура android

2) Цифровой ввод, который я должен вставить маску валюты (слева направо). Все параметры, которые я нахожу, запускаются при вводе текста.

Используя http://www.numbox.org/ вы можете решить вторую проблему.

Старый, но у меня была эта проблема.

Я решил это сделать вклад:

  type="number"
  pattern="[0-9]*"

Надеюсь, поможет.

Использовать атрибут шаблона:<input type="tel" pattern="[0-9]*">

Попробуйте добавить это к своему входу, onkeypress='return event.charCode >= 48 && event.charCode <= 57'

Другие вопросы по тегам