我使用<input type="number">
我的PhoneGap jQuery Mobile的内部应用程序时看到不一致的键盘行为。在Android 4.0.3,一个简单的页面,其中包括<input type="number">
正确显示Android的数字键盘在输入元素获得焦点。在更复杂的页面上,<input type="number">
显示默认的Android键盘,而不是数字键盘。不一致的Android ICS键盘行为与PhoneGap的应用
这只有当我跑我的应用程序如通过PhoneGap的包装上我的宏碁Iconia A200平板电脑的本机应用程序,它运行的是Android 4.0.3发生。如果我使用iOS 5.1.1在iPad2上运行同一个应用程序,则所有<input type="number">
元素都会正确显示数字键盘。如果我在Acer平板电脑的谷歌浏览器中运行此应用程序,则会显示所有<input type="number">
元素的正确键盘。
我使用jQuery Mobile的1.1和1.8.1的PhoneGap。
是否有下jQuery Mobile的东西会造成type="number"
被忽略?有什么方法可以通过HTML/JavaScript强制数字键盘在元素获得焦点时显示?