IOS/android + phonegap/cordova框架中的返回键

Posted

技术标签:

【中文标题】IOS/android + phonegap/cordova框架中的返回键【英文标题】:Return key in IOS/android + phonegap/cordova framework 【发布时间】:2013-01-21 06:56:52 【问题描述】:

我正在使用 phonegap/cordova 框架在 ios/android 中创建一个应用程序。我有一组输入类型,如输入框、选项列表等。如何设置返回键以使其在按下时专注于下一个输入框。我曾尝试在 phonegap 中使用 javascript,例如: document.getElementByid('nextElement').focus();

返回/进入时;但它似乎没有工作,即。焦点从当前元素中丢失,但软键盘消失并且焦点没有到达下一个元素。知道我在哪里失踪吗?

【问题讨论】:

【参考方案1】:

经过一番谷歌搜索,事实证明这在 Mobile Safari 上是不可能的(尽管桌面 WebKit 可以工作)。

您可以将焦点设置在下一个元素上,但软键盘根本不会出现。

这是 PoC:http://www.hakoniemi.net/labs/focusOnNext/

【讨论】:

不,我在本机 IOS 应用程序中看到了这一点,这似乎在 iphone/ipod 的邮件应用程序中是可能的。 没错,也许您可​​以通过 Objective-C 为 WebView 的 html 输入元素设置自定义处理(您说的是 HTML 混合应用程序,对吗?)。

以上是关于IOS/android + phonegap/cordova框架中的返回键的主要内容,如果未能解决你的问题,请参考以下文章

iOS-Android开发对照 之 APP入口

css适配ios Android

ios后台和android后台区别 iOS/Android系统多任务浅析

跨系统的录音格式兼容性问题: iOS Android

delphi 手机振动 IOS Android

iOS/Android 上的音译