クライアントは入力フィールドに数字キーボードを表示することを望んでいるので、基本的に次のようなフィールドを作成しました。
<input type="number" name="quantity" step=".01" value="0.00" />
ただし、GalaxyTabletは「。」を消去します。前後の数値をマージし、「。」も無効にします。キーボードで。
type = "text"を使用するときに、この問題を解決したり、入力フィールドに数字キーボードを表示したりする別の方法はありますか?
注:パターン属性(iPhoneで動作します)を使用してみました。この問題は、Android2.1以降を搭載したさまざまなAndroidデバイスでテストしました。他のHTCおよびSamsungデバイスではこのエラーは発生しませんでした。