在iOS的ReactJS中显示十进制键盘

时间:2019-03-14 06:16:41

标签: android ios reactjs keyboard

我的应用程序是ReactJS。我在iOS上使用WKWebview。 我正在使用数字格式react-number-format进行输入。

不支持此组件(type =“ number”)。您只能使用“文本,电话,密码”类型。

<input type="number" pattern="[0-9]*"/>我不能使用它。

因此,我编写了以下代码。

<NumberFormat id="numberFormat" decimalSeparator="," thousandSeparator="." inputMode="decimal" pattern="[0-9]*" .../>

Android设备屏幕截图:

Android device keyboard screenshot

对我来说正确。

IOS设备屏幕截图:

iOS device keyboard screenshot

对我来说这是错误的。

我想在键盘(小数点)上看到“,(逗号)”

请仔细检查并提供反馈。

1 个答案:

答案 0 :(得分:0)

我通过添加以下代码行解决了我的问题。

<NumberFormat id="numberFormat" decimalSeparator="," thousandSeparator="." inputMode="decimal" pattern="[0-9],*" .../>

但是在inputMode =“ decimal”上的IOS Safari supporting版本12.2或更高版本。

谢谢。