【问题标题】:html5 : numeric input typehtml5 : 数字输入类型
【发布时间】:2011-11-10 01:12:16
【问题描述】:

我注意到 FF 和 Chrome 处理数字输入类型的方式很有趣。如果我的值为 12.23,Chrome 会抱怨输入无效,但 FF7 可以。只有当我将其更改为 12 或将输入类型更改为文本时,Chrome 才会接受它。这是 Chrome 在数字输入类型方面的“正常”行为吗? Ubuntu 10.10 上的最新 Chrome 会出现这种情况

【问题讨论】:

    标签: html google-chrome input numeric


    【解决方案1】:

    Firefox 尚未实现 number,因此它报告它很好,因为它正在验证为 text 字段。

    Chrome 已经实现了number,而number 输入的default step1,因此only whole numbers are valid。您的值不是整数,因此您需要显式设置step

    <input type="number" value="12.23" step="0.001">
    

    Here's an example.

    【讨论】:

      猜你喜欢
      • 2015-09-03
      • 2011-03-17
      • 1970-01-01
      • 2016-02-18
      • 2015-07-30
      • 2012-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多