我的应用程序是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设备屏幕截图:
对我来说正确。
IOS设备屏幕截图:
对我来说这是错误的。
我想在键盘(小数点)上看到“,(逗号)”
请仔细检查并提供反馈。
答案 0 :(得分:0)
我通过添加以下代码行解决了我的问题。
<NumberFormat id="numberFormat" decimalSeparator="," thousandSeparator="." inputMode="decimal" pattern="[0-9],*" .../>
但是在inputMode =“ decimal”上的IOS Safari supporting版本12.2或更高版本。
谢谢。