我在 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/