2017-03-22 9 views
-1

mozilaの入力 "type = number"にアカウントコードが正しく表示されません。firefox.itがChromeで正しく動作しています。これは、コードが17桁以上になる場合にのみ発生します。mozilaのコードが正しく動作しません。

あなたの答えはあなたの番号は<input type="number">のためだけの大きすぎる

enter image description here

+0

ようこそスタックオーバーフロー! [ツアー](http://stackoverflow.com/tour)を見て回り、[ヘルプセンター](http://stackoverflow.com/help)、特に[どのように私に質問しますか良い質問?](http://stackoverflow.com/help/how-to-ask)問題を解決するために努力してください。具体的な問題が発生した場合は、試して質問を投稿してください(JavaScriptコードはjQueryを使用しています)。 –

+0

これまで行ってきたことを私たちに見せてもらえますか? –

+0

「正しく動作していません」と定義します。また、これは明らかにクライアント側の問題であるため、PHPとは関係ありません。 – GordonM

答えて

0

を理解されるであろう。 this bug reportからMozillaの開発者を引用:

あなたの値は安全にIEEE 754倍精度浮動小数点の整数として を表すことができ、最大53ビットを超えます。丸め前の最大値は で、9007199254740991です。これは予期される動作です。

<input type="number">を使用できないようです。許可された文字を通常のテキスト入力の数字に制限する場合は、this threadが役立ちます。

編集:this other, active bug reportでの議論は、FFが一点にその心を変更し、元の文字列値を使用することを示している可能性があります - 私はクロームがないと仮定のように、プレゼンテーションのために - ない変換された数値を。

+0

ありがとうBro @GertGあなたの答えは私の問題を解決しました –

関連する問題