7

我想要一个 HTML 5 输入元素,例如:

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

这适用于我的 iPhone Safari 浏览器,但不适用于 Android 版 Chrome。它显示正确的软键盘,但不显示小数分隔符。所以我无法输入任何小数位。

是否有任何 JavaScript 调整可以使 chrome 浏览器显示正确的键盘?

因为它感觉像是一个错误:有人可以指向我的 Chrome for Android 问题跟踪器来为此打开一个案例吗?

4

2 回答 2

6

我遇到了同样的问题,并遇到了这个链接:Android 上的 Google Chrome (and only Android) Does not allow Decimal with type number and step="any"

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

于 2013-01-31T12:43:26.163 回答
0

这不是bug,而是根据其他浏览器不遵循的W3规范。修复应该是“任何”,但 Chrome 也没有实现。

于 2016-05-25T07:47:44.323 回答