【问题标题】:Return key in IOS/android + phonegap/cordova frameworkIOS/android + phonegap/cordova框架中的返回键
【发布时间】:2024-07-16 12:00:02
【问题描述】:

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

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

【问题讨论】:

    标签: javascript ios objective-c cordova


    【解决方案1】:

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

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

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

    【讨论】:

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