我正在开发一个混合应用程序,我需要为 iOS 显示带点和逗号的数字键盘。我尝试了 [0-9] 类型为数字的模式。它适用于 android,但不显示 iOS 的点/逗号。任何人都知道如何为 iOS 实现这一点?我尝试搜索 cordova 插件。没有得到任何。我以 Angular 创建了一个自定义键盘。但是当我提供任何输入时,它对 iOS 有一些延迟。 我需要在 html5 输入字段中附上下面的键盘。对于 ios 我没有使用点 "input type="number"min="0"inputmode="numeric"pattern="[0-9]*""。
最佳答案
2019 年更新
对于来自 Google 寻找可行解决方案的任何人,从 iOS 12.3 开始,这现在可以通过 inputmode 属性实现。
所以类似于 <input type="number" pattern="[0-9]*" inputmode="decimal">
将为 Android/iOS 12.3+ 显示带点/逗号的数字键盘,以及为旧 iOS 设备显示常规数字键盘 - 请注意,输入模式必须设置为“十进制”。
有关 MDN 的更多信息.
关于javascript - 自定义 ios 键盘以显示数字键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37292376/