用jQuery检查是否按了Enter键

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用jQuery检查是否按了Enter键相关的知识,希望对你有一定的参考价值。

To check if an “enter” key is pressed inside a textbox, just bind the keypress() to the textbox.
  1. <head>
  2.  
  3. <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
  4.  
  5. </head>
  6. <body>
  7. <h1>Check if "enter" is pressed with jQuery</h1>
  8.  
  9. <label>TextBox : </label>
  10. <input id="textbox" type="text" size="50" />
  11.  
  12. <script type="text/javascript">
  13.  
  14. $('#textbox').keypress(function(event){
  15.  
  16. var keycode = (event.keyCode ? event.keyCode : event.which);
  17. if(keycode == '13'){
  18. alert('You pressed a "enter" key in textbox');
  19. }
  20. event.stopPropagation();
  21. });
  22.  
  23. $(document).keypress(function(event){
  24.  
  25. var keycode = (event.keyCode ? event.keyCode : event.which);
  26. if(keycode == '13'){
  27. alert('You pressed a "enter" key in somewhere');
  28. }
  29.  
  30. });
  31.  
  32. </script>
  33. </body>
  34. </html>

以上是关于用jQuery检查是否按了Enter键的主要内容,如果未能解决你的问题,请参考以下文章