私は、数字タイプのテキストボックスに最低15桁の数字を入力する必要があるアプリケーションがあります。HTML5入力タイプの数値が長い数字を再フォーマット
ユーザがより長い数字を入力し、> = 19桁の数字を入力した場合、右の矢印またはキーボードの矢印キーを使用すると、その数字がfloatに自動フォーマットされ、末尾にe+
理想的ではありません。
<input min="0" type="number" value="7897894561234567898">
この動作を削除するか、対抗するのいずれかの最良の方法は何ですか?何かするべきことはありますか、またはテキストタイプの入力を使用する必要がありますか? (私はむしろないと思います)。
私はChromeで 'E +'を参照して、しかし、FFに私もFFも '7897894561234570000' – j08691
に変換される数値を変更するには、矢印を使用することはできませんあなたが本当に必要ですか上/下の矢印は? –
@Josh Lee、いいえ、しかし、ユーザーがキーボードの上/下の矢印を押したときにも起こります –