これは入力です(数字キーボードを使用する必要があります)
<input type="number" id="Amount" maxlength="8" autocorrect="off"/>
これは入力に接続されたJSです
$("#Amount").change(function() { this.value = formatNumber(this.value); });
ここで、formatNumberはパターン###。###。###で値をフォーマットします。つまり、ドットは小数ではなく千の区切り文字として使用されます。説明されている動作はAndroidおよびデスクトップブラウザで機能しますが、iPhoneでは次のように失敗します。
- 123123は123,123になります
- 123000は123になります
プログラムでこの動作をオフにする方法は?