<input type="number">
在我的 Phonegap jQuery Mobile 应用程序中使用时,我看到键盘行为不一致。<input type="number">
在 Android 4.0.3 上,当输入元素获得焦点时,包含正确显示 Android 数字键盘的简单页面。在更复杂的页面上,<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 强制显示数字键盘?