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

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

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

提前感谢您的帮助。

【问题讨论】:

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

标签: ios jquery-mobile cordova


【解决方案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

【讨论】:

  • 没有那个表格,这是行不通的。对不起,谢谢。看来您必须用表格包围标签。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多