用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键的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jQuery 检测键盘上的 Enter 键?

电脑按了开机键没反应(开不了机),是啥原因?(详细解说)

C/S权限系统

如何检查用户是不是正在按下特定键,即 Enter Key Like python's keyboard module?

Xamarin.Mac 安全文本字段通过输入 Enter 键移动焦点

按了tab+alt键 屏幕中间出现的小窗口不会消失 该怎么办