jQuery禁止回车

  1.     //禁止回车事件响应
  2.    $(this).keydown( function(e) {
  3.                         var key = window.event?e.keyCode:e.which;
  4.                        //alert(key.toString());
  5.                         if(key.toString() == "13"){
  6.                                     return false;
  7.                         }
  8.                 });
  9. //也可以来控制是第几个按钮的响应
  10. $("#input_id").keydown(function(){
    event.keyCode==13 && $("input[@type='submit']")[0].click();
    })

-----

 jQuery 的页面中,回车的话默认对应的按钮是页面中的第一个按钮.

 

由于我有弹出的DIV,  DIV上也有按钮的, 本来希望回车默认是对应于本DIV中的第一个按钮,但默认对应的还是全局页面中的第一个按钮. 所以只能禁掉回车事件响应了.

你可能感兴趣的:(jquery,function,input,div)