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