软键盘保留在搜索输入输入键上

时间:2012-12-02 22:46:50

标签: jquery-mobile

我认为这是一种常见的模式:

  1. 我有一个jquery移动搜索框<input type="search"...>
  2. 输入enter时,会执行提交,但键盘仍然存在(在我的机器人上)
  3. 键盘隐藏在桌面上的开发环境中。
  4. 经过大量的搜索,我尝试过:

     if (e.keyCode == 13) {
    
        console.log("Im here");
    
        $('.ui-input-text').trigger('blur');
    
        $(this).trigger('blur');
    
        $("input").trigger('blur');
    
        $("#goSomewhereElse").focus();
    
        $('input#SearchText').blur(); 
    
    }
    

    似乎没什么用。有关如何隐藏键盘的任何建议吗?

1 个答案:

答案 0 :(得分:0)

if (event.keyCode == 13) 
{
  window.location.hash = '#submit_chat_msg';
}

其中'submit_chat_msg'是按钮或其他内容的ID。