如何在iPhone浏览器上捕获键盘“返回”事件?

时间:2011-05-09 03:52:43

标签: javascript jquery iphone keyboard

当用户点击iphone浏览器键盘中的“Return”键时,有没有办法在jquery / javascript中捕获事件?我试图隐藏在印刷机上的键盘或激活某些功能。

2 个答案:

答案 0 :(得分:11)

你可以试试这个:

<script type="text/javascript">
document.onkeyup=function(e) {
    if(e.which == 13){
        $('inputID').blur();
        //rest of function

        return false;
    }
}
</script>

您使用的是图书馆吗?

更新
根据应用程序的不同,输入提交会隐藏键盘并触发功能:

<form id="searchForm" OnSubmit="doSearch(this.searchTerm.value); return false;">  
  <input type="search" name="searchTerm" autocorrect = "off" />
  <input type="submit" value="Search" class="hidden" />
</form>

您甚至可以使用CSS隐藏输入按钮:.hidden {display: none;}

答案 1 :(得分:1)

这就是隐藏键盘的原因:

$('#inputID').blur();