3

数字の入力タイプを使用し、桁数が 16 を超える場合に Chrome で問題が発生した人はいますか? 私の状況では、16 桁目以降はぼかしのゼロに置き換えられています。これは他のブラウザでは発生しません。

<label for="some-number-input">Number Input</label>
<input type="number" name="some-number-input" id="some-number-input" />

入力タイプを変更する以外にこれに対する解決策はありますか?

ありがとう。

4

1 に答える 1

4

数字の入力がぼやけている場合、Chrome は数字を解析します。WHATWG 標準によると、JavaScript で数値を表す方法と同様に、IEEE 754 倍精度浮動小数点数に変換する必要があります。また、JavaScript と同様に、これらの数値の精度には制限があるため、丸めが行われます。

代わりに使用したい場合があり<input type="text">ます..

于 2012-04-21T01:16:52.497 に答える