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