type の入力がある Chrome で実行されている Web アプリケーションで作業していますnumber
。私のロケールでは、カンマは 10 進数に使用され、スペースは 1000 単位の区切りに使用されますが (それほど重要ではありません)、これらの文字を数値フィールドに入力すると、それらの文字が単純に削除され、実質的に金額が 100 ずつ増えます。
ブラウザの設定とページの両方で言語を設定しましたが、小数点にはピリオドを使用する必要があります。コンマを受け入れるようにフィールドを構成する方法はありますか?
または、javascript を使用してこれを解決する必要があります。キーダウン イベントを処理し、ユーザーの入力に応じてカンマをピリオドに変更できると思いますが、それでは優れたユーザー エクスペリエンスが得られません。では、コードのフットプリントを最小限に抑えてこれを達成するにはどうすればよいでしょうか?