您当前的位置:首页 > 分类 > 技术资讯 > JQuery > 正文

jquery键盘回车事件

发布时间:2015-08-08 09:16:43      来源:51推一把
【摘要】简单地记下jquery实现回车事件,代码如下:

简单地记下jquery实现回车事件,代码如下:

全局:

$(function(){
document.onkeydown = function(e){
    var ev = document.all ? window.event : e;
    if(ev.keyCode==13) {

           $(#FormId).submit();//处理事件

     }
}
}); 


某个控件:
$(#id).keydown(function(e){
if(e.keyCode==13){
   $(#FormId).submit(); //处理事件
}
});

if (window.event.keyCode==13) window.event.keyCode=0   //这样就取消回车键了

如果想模拟Tab键,只要写成  if (window.event.keyCode==13) window.event.keyCode=9    就行了,它会跳到另一个元素上。

 

=========================================================================

<script type="text/javascript" language=JavaScript charset="UTF-8">
      document.onkeydown=function(event){
            var e = event || window.event || arguments.callee.caller.arguments[0];
            if(e && e.keyCode==27){ // 按 Esc
                //要做的事情
              }
            if(e && e.keyCode==113){ // 按 F2
                 //要做的事情
               }           
             if(e && e.keyCode==13){ // enter 键
                 //要做的事情
            }
        };
</script>
只要你定义了这些键的动作,你在浏览器里按下这些键就会响应,兼容目前所有浏览器。