【问题标题】:How to capture the keyboard "Return" event on iPhone browser?如何在 iPhone 浏览器上捕获键盘“返回”事件?
【发布时间】:2011-08-21 09:33:45
【问题描述】:

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

【问题讨论】:

    标签: javascript jquery iphone keyboard


    【解决方案1】:

    你可以试试这个:

    <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;}

    【讨论】:

    • 似乎不起作用。使用 jquery 和 jquery 移动库。
    • 通过输入提交触发函数怎么样?
    • 当我将警报放入函数中时它确实有效,但是如果我希望键盘消失,我该怎么做?
    【解决方案2】:

    这是隐藏键盘的原因:

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

    【讨论】:

    • 是的!您是否需要帮助将其放入函数中?
    • 哈哈,不;我只是不知道那是功能。
    猜你喜欢
    • 2012-03-24
    • 2021-09-07
    • 2015-11-16
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多