在 Ionic/Cordova 应用中仅显示数字键盘

Show only number keyboard on Ionic/Cordova app

我的 Ionic/Cordova 应用程序有两个问题,都与数字键盘有关,但我无法选择显示它。

1) 需要显示数字键盘的密码输入。它显示了一个字母数字键盘。如果我更改为数字,则无法隐藏条目(带 *)。

2) 我必须插入货币掩码的数字输入(从左到右)。我找到的所有选项都在文本输入中运行。

有人帮帮我吗?请!

尝试将此添加到您的输入中,onkeypress='return event.charCode >= 48 && event.charCode <= 57'

我用 CSS 解决了:

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

感谢大家的帮助!

2) 我必须插入货币掩码的数字输入(从左到右)。我找到的所有选项都在文本输入中运行。

使用http://www.numbox.org可以解决第二个问题。

我通过电话解决了:

<input type="tel">

老了,但我刚遇到这个问题。

我通过输入解决了它:

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

希望对您有所帮助。

使用模式属性: <input type="tel" pattern="[0-9]*">

我正在使用
<ion-input type="number" pattern="\d*"></ion-input> 它正在工作

android keypad