【发布时间】:2012-03-03 06:08:41
【问题描述】:
这让我发疯,我无法在任何地方找到答案。
我的 phonegap 应用中有表格。如果输入type="text",则弹出文本键盘,角落显示“go”。当您单击 go 时,它会提交表单。这一切都如我所料。但是如果我使用 input type="number",数字键盘会弹出,并且“next”会显示在角落里。单击下一步时,如果按钮标记之前有另一个输入框,则转到该输入。没关系。 . .不理想,但有道理。但如果它是页面上的最后一个输入字段,单击“下一步”不会执行任何操作。它不会将焦点放在按钮上(即使使用 tabindex),也不会提交表单(理想)。
如果有帮助的话,我正在使用 phonegap 1.3.0 和 jquery 1.7。
【问题讨论】:
-
对此+1,我正在尝试一切。与此同时,PhoneGap 的版本是 1.5.0,而我使用的是 jQueryMobile 1.0.1。没有进展。我已经尝试过它是否是任何字段属性的结果,但无济于事。
-
看起来这不是 PhoneGap 的问题——它也发生在普通的 Android 浏览器中。
-
确实这和phonegap没有关系。虽然我认为有一个基于 java 的方法来修复它,因为我的应用程序是 phonegap。到目前为止,我发现的唯一解决方法是自动提交表单的 Wytze 隐藏字段。这是一个可怕的黑客攻击,同时我们正在使用phonegap 2.0。我仍然觉得这对 Android 开发人员来说是一个非常令人讨厌的决定。
标签: android html cordova android-softkeyboard