<input type="number">
Phonegap jQuery Mobile アプリ内で使用すると、キーボードの動作に一貫性がありません。Android 4.0.3 では、input 要素がフォーカスを取得すると、Android 数字キーボードを含むシンプルなページが<input type="number">
適切に表示されます。より複雑なページで<input type="number">
は、数字キーボードではなくデフォルトの Android キーボードを表示します。
これは、Android 4.0.3 を実行している Acer Iconia A200 タブレットで Phonegap 経由でパッケージ化されたネイティブ アプリとしてアプリを実行した場合にのみ発生します。iOS 5.1.1 を使用して iPad2 でこの同じアプリを実行すると、すべての<input type="number">
要素で数字キーボードが適切に表示されます。このアプリを Acer タブレットの Google Chrome で実行すると、すべての<input type="number">
要素に対して適切なキーボードが表示されます。
jQuery Mobile 1.1 と Phonegap 1.8.1 を使用しています。
jQuery Mobile の下type="number"
に、無視される原因となるものはありますか? また、HTML/JavaScript を介して、要素がフォーカスを取得したときに数字キーボードを強制的に表示する方法はありますか?