一部のブラウザinput type="number"
は数値の表記をローカライズしているのを見てきました。
そのため、アプリケーションで経度と緯度の座標が表示されるフィールドでは、「51,983」のようなものが表示されますが、「51.982559」である必要があります。私の回避策はinput type="text"
代わりにを使用することですが、小数点が正しく表示された数値入力を使用したいと思います。
クライアント側のローカル設定に関係なく、ブラウザに数値入力に小数点を使用させる方法はありますか?
(言うまでもなく、私のアプリケーションではサーバー側でこれを修正しますが、セットアップではクライアント側でも修正する必要があります(JavaScriptがあるため))。
前もって感謝します。
更新
現時点では、Windows7でChromeバージョン28.0.1500.71mをチェックインすると、数値入力はコンマでフォーマットされた小数を受け入れません。step
属性を使用して提案された提案は機能しないようです。