javascript - 如何在 android softkeyboard 上获取 Next 按钮代替 phonegap 中的 Go Button

标签 javascript android jquery cordova

我正在开发 Phonegap 应用程序,并且在申请表中有很多输入。我在 android 的键盘上得到了 Go 按钮。我想用下一个按钮替换 go 按钮。当点击 Go 按钮(如图所示)提交表单。 在 android native 中,我们可以在 XML 中指定下一个按钮,但是对于 Phonegap,如何指定下一个按钮来代替 go 按钮。? 默认情况下,某些三星设备顶部有 Next Prev 按钮。 By Default there is Go button. I need Next but in Phonegap

默认情况下有 Go 按钮。我需要 Next 但在 Phonegap 中。有没有为android指定的插件。

最佳答案

到目前为止,Android 无法使用“下一步”按钮而不是“开始”按钮。

Android 将始终为表单输入字段显示“开始”按钮。 “Go”基本上反射(reflect)了与普通浏览器和键盘上的“Enter”按钮相同的行为。您可以通过以下代码实现:

if (event.keyCode == 13) {
           //Handling "Go" Button to move to next input field
       }

如果您的输入字段更多,那么数据依赖将是最佳解决方案。 如果您想阻止用户提交表单,您可以使用 javascript 在表单上进行所需的验证,您可以在其中指定输入字段内的数据依赖项,这有助于将光标移动到您在数据依赖项中指定的特定字段.

<input type="text" id="first" data-dependency="second" />
<input type="text" id="second" data-dependency="third" />
<input type="text" id="third" />

它将焦点移至表单中的下一个字段,直到您的最后一个字段。到达最后一个字段后,您可以允许它作为输入。因此,基本上 Go 将继续将焦点转移到下一个字段,直到您的最后一个字段,然后提交表单。

关于javascript - 如何在 android softkeyboard 上获取 Next 按钮代替 phonegap 中的 Go Button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23823308/

相关文章:

javascript - 单击 JQuery 中的按钮打开 UI 对话框

javascript - 为什么我对 Printful 的 API 的请求被拒绝访问?

javascript - 撤消/重做不能正常工作,缩放后的绘画也不能正常工作

java - 使用 XSL 获取当前页面 URL

android - Realm 5.15.0 及最新版本 (6.0.2),gradle sync 失败

jQuery,在就绪时隐藏元素总是在页面加载时跳转。如何避免这种情况?

android - 处理 fragment 和查看寻呼机 : can't change tag of fragment AND Recursive entry to executePendingTransactions

android - 渐变 XML 可绘制中心不起作用

jquery - 悬停滚动,点击速度

javascript - 向下滚动转换和 Logo 移动