Html5:数字输入类型



我注意到FF和Chrome处理数字输入类型的方式很有趣。如果我有一个值12.23 Chrome抱怨无效的输入,但FF7很好。如果我将其更改为12,或者将输入类型更改为文本,则Chrome将只接受它。这是Chrome在数字输入类型方面的"正常"行为吗?这在Ubuntu 10.10上的最新Chrome上发生

Firefox还没有实现number,所以它报告说它很好,因为它作为text字段进行验证。

Chrome已经实现了number, number输入的默认步骤是1,因此只有整数是有效的。您的值不是一个整数,所以您需要显式地设置step:

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

最新更新