你能在 iOS 上的 PhoneGap 应用中显示搜索键盘吗? [复制]

Posted

技术标签:

【中文标题】你能在 iOS 上的 PhoneGap 应用中显示搜索键盘吗? [复制]【英文标题】:Can you display a search keyboard in a PhoneGap app on iOS? [duplicate] 【发布时间】:2014-03-21 22:52:32 【问题描述】:

我正在为 ios 开发一个 PhoneGap 应用。我正在使用 PhoneGap 3.3.0 和 jQuery Mobile。

我想知道您是否可以在手机键盘上显示搜索按钮并列出该事件。

提前感谢您的帮助。

【问题讨论】:

通过查看这个***.com/questions/12297099/…,它看起来是可行的。至于phonegap,我不确定 我知道可以使用 Titanium 等技术,当然也可以使用原生 XCode,但到目前为止,使用 PhoneGap,我还没有找到任何方法。 哦,嘘,抱歉,是 Titanium 的,我以为是 Phonegap 的。让我看看我能不能在这里找到其他东西 其实这个教程是针对 XCode 的,原生应用程序:neoos.ch/blog/… 我知道在 Titanium 上是可能的,但是在 PhoneGap 中,我没有找到引用它的帖子。 无论如何,感谢您对 Tasos 的帮助。如果您有任何您认为我可能会用到的信息,我将不胜感激。 【参考方案1】:

你尝试过这样的事情吗?

<form>
    <input type="search" />
</form>

根据这篇文章 (Getting Search Keyboard on iPhone using PhoneGap),您需要使用 form 元素包装输入以获得所需的结果。

【讨论】:

我刚刚在 iPod Touch(第 5 代)上的当前应用程序中对此进行了测试。没有表单标签,我得到了普通的键盘。使用表单标签,我得到了搜索键盘。 我现在就去测试,让你知道道森。 它适用于围绕输入类型搜索的表单标签。现在,问题是,我如何处理提交事件,以便它不提交表单,相反,我需要它来调用 javascript 函数。这是一个 PhoneGap 应用程序。 已经解决了。
现在我想知道如果在调用表单提交后您可以隐藏键盘。欢迎任何帮助。再次感谢。
尝试添加到searchForSpotsForTraq() $('#newTraqSpotFilter').blur();【参考方案2】:
<input type="search" />

也可以通过下面的链接检查它。 http://mobiforge.com/design-development/html5-mobile-web-forms-and-input-types

【讨论】:

没有那个表格,这是行不通的。对不起,谢谢。看来您必须用表格包围标签。

以上是关于你能在 iOS 上的 PhoneGap 应用中显示搜索键盘吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

iOs 10 上的 Phonegap。不显示 navigator.notification.alert

如何在 iOS 8 上的 Cordova / PhoneGap 应用程序中隐藏键盘表单附件栏? [复制]

如何在iOS 8上的Cordova / PhoneGap应用程序中隐藏键盘表格附件栏? [重复]

Phonegap + jQueryMobile + iOS 上的 PushNotifications

你能在 iOS 中从硬件印刷机启动应用程序吗?

iOS 11 上的 Phonegap / Cordova 选择选项后再次显示弹出窗口