代码在mozila firefox中无法正常工作

时间:2017-03-22 09:43:39

标签: jquery

帐户代码未在输入中正确显示" type = number"在mozila firefox.it正在使用chrome。这仅在代码大于或等于17位时发生。

您的回答将不胜感激

enter image description here

1 个答案:

答案 0 :(得分:0)

您的号码对于<input type="number">来说太大了。从this bug report引用Mozilla开发人员:

  

您的值超过了可以安全表示的最大53位   作为IEEE 754双精度浮点的整数。最大值   舍入之前是9007199254740991.这是预期的行为。

因此,您似乎无法使用<input type="number">。如果要将允许的字符限制为普通文本输入中的数字,this thread可能会有所帮助。

编辑this other, active bug report中的讨论可能表明FF会在某一时刻改变主意,并使用原始字符串值 - 而不是转换后的数字 - 进行演示,就像我猜想的那样确实