作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在开发 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/
我是一名优秀的程序员,十分优秀!