HTML 5 输入类型"数字",步骤="任何" => Chrome 软键盘上没有小数分隔符



我想有一个HTML 5输入元素:

<input type="number" step="any" value="3.5"/>

这在我的iPhone Safari浏览器上工作得很好,但在Chrome for Android上不行。它显示了正确的软键盘,但不显示小数分隔符。所以我不是可输入任意小数点

是否有例如任何JavaScript调整,使chrome浏览器显示键盘吗?

因为它感觉像一个bug:有人能告诉我Chrome for Android问题跟踪器打开一个案例吗?

我遇到了同样的问题,并遇到了这个链接:Android上的Google Chrome(仅Android)不允许十进制类型的数字和步骤="any"

我还没有在iDevice上测试过,但我在我的三星Galaxy SIII上遇到了这个问题。

这不是一个bug,而是根据其他浏览器不遵循的W3规范。修复应该是"any",但Chrome也没有实现。

最新更新