javascript - 如何使用 jquery 检测移动设备键盘上是否按下回车键?

标签 javascript jquery twitter-bootstrap

我正在使用 Bootstrap。当在文本框中按 enter 时,使用 Bootstrap 打开 Modal 弹出窗口。但是当我使用手机时,我无法检测到按 enter 键。如何检测到它?你能帮我吗? 我的代码;

<script type="text/javascript">
     $(document).ready(function () {

           $('.form-control').keyup(function (e) {
               if (e.which == 13)   {      
                   $('.modal').modal('show');
               }
           });

       });
    </script>   

最佳答案

通常,在表单中,移动设备上的回车键会提交表单。我建议在提交处理程序中添加一些逻辑:

$("#myForm").submit(function(){
      // you're logic here
}

附加信息

参见:HTML: Why does Android browser show "Go" instead of "Next" in keyboard?

关于javascript - 如何使用 jquery 检测移动设备键盘上是否按下回车键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25885457/

相关文章:

javascript - 如何在javascript中呈现数据?

JavaScript - 当窗口低于 750px 时添加一个类;

jquery - Bootstrap 在 768 上显示桌面导航栏菜单

javascript - 一次提交两个 HTML 表单,一个在当前窗口,一个在新窗口

javascript - 无法让 froogaloop 工作

javascript - if 语句简写 - 意外标记;

javascript - Accordion slider ,无法正确显示内容

jquery - 带有 jQ​​uery 的单选按钮检查

javascript - 使用 Facebook 等模式确认离开页面的导航?

javascript - 查找具有 x 行、y 列定义的 maxWidth 和 maxHeight 的容器的大小