3

在使用数字输入类型并且位数超过 16 时,是否有其他人遇到过 Chrome 问题?在我的情况下,第 16 位之后的任何内容都将被替换为模糊的零。这在其他浏览器中不会发生。

<label for="some-number-input">Number Input</label>
<input type="number" name="some-number-input" id="some-number-input" />

除了更改输入类型之外,还有其他解决方案吗?

谢谢。

4

1 回答 1

4

当数字输入模糊时,Chrome 会解析数字。根据WHATWG 标准,它应该将其转换为 IEEE 754 双精度浮点数,就像在 JavaScript 中表示数字的方式一样。并且也像在 JavaScript 中一样,这些数字可以具有的精度是有限的,因此是四舍五入。

你可能想<input type="text">改用..

于 2012-04-21T01:16:52.497 回答