2017-03-22 72 views
-1

帐户代码正常工作未在mozila firefox.it在输入正确显示“类型=号码”中铬工作正常。这只有在代码变得大于或等于17位时才会发生。代码不在mozila火狐

你的答案可以理解

enter image description here

+0

欢迎来到Stack Overflow!请参考[游览](http://stackoverflow.com/tour),环顾四周,阅读[帮助中心](http://stackoverflow.com/help),特别是[我该如何问一个好问题?](http://stackoverflow.com/help/how-to-ask)努力解决这个问题。如果遇到特定问题,请尝试使用jQuery提供的问题(使用jQuery的JavaScript代码),说明什么不起作用,并解释迄今为止的研究。 –

+0

你能告诉我们你到目前为止做了什么? –

+0

定义“不能正常工作”。而且,这显然是客户端问题,因此与PHP无关。 – GordonM

回答

0

你的数字只是太大<input type="number">。从this bug report引用一个Mozilla显影剂:

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

所以它看起来像你将无法使用<input type="number">。如果要将允许的字符限制为普通文本输入中的数字,则可能需要this thread

编辑:this other, active bug report的讨论可能表明FF将在一个点改变主意,使用原来的字符串值 - 而不是转换数 - 呈现,就像我想Chrome并。

+0

感谢Bro @GertG你的回答解决了我的问题 –