我注意到FF和Chrome处理数字输入类型的方式很有趣。如果我的值为12.23 Chrome会抱怨无效输入,但FF7就可以了。 Chrome只有在我将其更改为12或将输入类型更改为文本时才会接受它。这是Chrome在数字输入类型方面的“正常”行为吗?使用Ubuntu 10.10上的最新Chrome进行此操作
答案 0 :(得分:1)
Firefox还没有实现number
,所以它报告说它很好,因为它正在验证text
字段。
Chrome已实施number
,而number
输入的default step为1
,因此为only whole numbers are valid。您的值不是整数,因此您需要明确设置step
:
<input type="number" value="12.23" step="0.001">