ios - PhoneGap IOS 键盘完成按键事件

标签 ios xcode cordova jquery-mobile

我在 PhoneGap IOS 应用程序中使用 JQuery Mobile。我目前已成功捕获搜索键中的 IOS 键盘回车符,如下所示。

JS
function blah()
{
if(window.event.keyCode == 13   )
{ do something }
}

HTML
<input type="search" id="searchBox" value="" onblur="dothis()" data-inline="true"    onKeyPress="blah();" />

我也想捕获键盘上的“完成”键。我似乎找不到任何这方面的信息。

谢谢。

最佳答案

不幸的是,按“完成”键不会触发 keyCode 事件。所以,我似乎也找不到检测它的方法。

我认为唯一的选择是检测您场上的“模糊”事件。如果事件发生,则触发您需要的任何操作。当然,这仅在您只有一个字段时才有用。如果您有多个字段,则使用“blur”相当于“Go”或“Submit”是没有用的。

如果您找到更好的解决方法,请告诉我们。

关于ios - PhoneGap IOS 键盘完成按键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16533178/

相关文章:

ios - 在哪里为 iOS 生成 OAuth 2.0 key ?

android - 如何根据 API 响应触发应用内导航

自动完成中未使用 Xcode 片段

ios - 无法将带有 google maps sdk 的项目上传到 itunes connect。 Xcode 7.0

android - 尝试在 android 上使用 phonegap 插件时未定义 window.plugins

ios - 如何在 iOS Swift 2.0 中更改导航项标题的背景色和前景色?

Objective-C (iOS/ cocoa ) : expand first letter into day of week

objective-c - 延迟发射一个动画

Cordova 应用程序显示 502 Bad Gateway nginx/1.11.10

android - Android 上的启动画面无法正常工作