Показать только клавиатуру с номером на приложении Ionic/Cordova

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

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

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

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

Ответ 1

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

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

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

Ответ 2

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

<input type="tel">

Ответ 3

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

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

Ответ 4

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

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

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

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

Ответ 5

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

Клавиатура Android

Ответ 6

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

Ответ 8

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