你能在 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应用程序中隐藏键盘表格附件栏? [重复]