在使用数字输入类型并且位数超过 16 时,是否有其他人遇到过 Chrome 问题?在我的情况下,第 16 位之后的任何内容都将被替换为模糊的零。这在其他浏览器中不会发生。
<label for="some-number-input">Number Input</label>
<input type="number" name="some-number-input" id="some-number-input" />
除了更改输入类型之外,还有其他解决方案吗?
谢谢。
在使用数字输入类型并且位数超过 16 时,是否有其他人遇到过 Chrome 问题?在我的情况下,第 16 位之后的任何内容都将被替换为模糊的零。这在其他浏览器中不会发生。
<label for="some-number-input">Number Input</label>
<input type="number" name="some-number-input" id="some-number-input" />
除了更改输入类型之外,还有其他解决方案吗?
谢谢。
当数字输入模糊时,Chrome 会解析数字。根据WHATWG 标准,它应该将其转换为 IEEE 754 双精度浮点数,就像在 JavaScript 中表示数字的方式一样。并且也像在 JavaScript 中一样,这些数字可以具有的精度是有限的,因此是四舍五入。
你可能想<input type="text">
改用..