【问题标题】:HTML 5 input type "number" with step="any" => No decimal separator on Chrome Soft-KeyboardHTML 5 输入类型“数字”,step="any" => Chrome 软键盘上没有小数分隔符
【发布时间】:2012-12-25 06:49:32
【问题描述】:

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

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

这在我的 iPhone Safari 浏览器上运行良好,但不适用于 Android 版 Chrome。 它显示正确的软键盘,但不显示小数分隔符。所以我不是 可以输入任何小数位。

有吗?任何使 chrome 浏览器显示 右键盘?

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

【问题讨论】:

  • 你也有这个问题,你有什么快乐吗?尝试过 step="0.01",但似乎没有用。
  • 即使在 S4 上也存在同样的问题,我最终安装了 Google 键盘,它按预期显示小数点分隔符。希望三星或 Chrome 在 S5 中解决此问题。

标签: android google-chrome


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-03-14
      • 2016-10-05
      • 2015-10-30
      • 2010-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-16
      • 2018-12-16
      相关资源
      最近更新 更多