在jquery中,通过如下的方法,判断是否按下了Enter(回车)

$('#textBox').keypress(function(event){  var keynum = (event.keyCode ? event.keyCode : event.which);  if(keynum == '13'){  alert('You pressed a "Enter" key in textbox');    }
});  $(document).keypress(function(event){  var keynum = (event.keyCode ? event.keyCode : event.which);  if(keynum == '13'){  alert('You pressed a "Enter" key in somewhere');      }
});

注意,Netscape/Firefox/Opera是支持 event.which去获得键的ASCII码,而IE是同时支持event.keyCode和event.which的。

TAB的keynum是9。

最后,取得keynum的流程也可以使用if进行判断。

补充:jQuery获取 Ctrl + Enter  Shift + Enter

参考:http://www.cnblogs.com/top5/archive/2010/02/01/1660742.html

jQuery中对键盘事件进行了修正,调用函数的时候传入事件即可,通过事件的which可以找到键码。不过当有组合键的时候,需要注意一下。

如Ctrl + Enter,虽然都是用e.ctrlKey,但是Enter键的键码不是始终为13了。

在FireFox中,判断Ctrl + Enter是e.ctrlKey && e.which == 13

而在IE6中,判断Ctrl + Enter是e.ctrlKey && e.which == 10

示例:

$(document).keypress(function(e){if(e.ctrlKey && e.which == 13 || e.which == 10) { $("#btn").click();} else if (e.shiftKey && e.which==13 || e.which == 10) {$("#btnv").click();}          })

10/21/2014, Tuesday

该博客的博文总结:http://www.cnblogs.com/top5/category/202399.html

jquery判断是否按下Enter(回车)和TAB键相关推荐

  1. 在asp.net中实现回车替代Tab键

    通常在网页中添加大量内容时,为了便捷,需要实现回车替代Tab键,按照次序填写内容. 由于在asp.net中fouce函数中有功能,既控件聚焦.但是如果要实现回车替代Tab键还得需要脚本语言来实现. 其 ...

  2. CentOS下设置vim的tab键为4格

    # vim /etc/vimrc 在最后一行添加 set softtabstop=4 或者set tabstop=4 或者在~/.vimrc中添加也可以 没有~/.vimrc文件可以创建一个 另: s ...

  3. Linux下将nano编辑器Tab键设置成4个空格

    编辑 ~/.nanorc, 插入如下内容: set tabsize 4 set tabstospaces 再次打开nano的时候, tab键就会产生4个空格了.  

  4. C#【控件篇】按Tab键可以跳转到下个控件(TabIndex、TabStop的设置)

    实现功能 当按下键盘上的Tab键时,会根据当前窗体控件的TabIndex属性自动跳转到对应的控件上. 方法一:通过控件的属性来设置 方法二: 当控件很多时,一个一个更改TabIndex属性会很麻烦,可 ...

  5. jquery 判断元素下是不是有子元素

    jquery判断子元素是否存在一.判断子元素是否存在//一级子元素if($("#specialId>img").length==0) if($("#specialI ...

  6. javascript监听键盘事件 - 如表单enter回车提交

    javascript监听键盘点击时间,比如:enter回车表单提交.禁止F5刷新.禁用鼠标右键等等 本文仅简单做个介绍,权当抛砖引玉了:如果朋友们有更好的建议或者意见,欢迎留言评论. 代码如下: &l ...

  7. 无限级导航PHP,jQuery多级无限级导航下拉菜单代码

    jQuery多级无限级导航下拉菜单代码 js代码 $(document).ready(function() { $("ul.nav li").hover(function(){ $ ...

  8. JQuery判断radio是否选中并获取选中值的示例代码

    这篇文章主要介绍了JQuery判断radio是否选中并获取选中值的方法,代码很简单,但很实用,需要的朋友可以参考下 其他对radio操作功能,以后在添加.直接上代码,别忘记引用JQuery包 ? 1 ...

  9. vxe-table 如何用回车键替换 Tab 键功能,回车切换到右侧单元格,回车切换下一个单元格

    vxe-table 如何用回车键替换 Tab 键功能,回车切换到右侧单元格,回车切换下一个单元格 默认的快捷键功能是 Tab 键用于切换左右单元格,回车键用于切换到下面的单元格, 由于在实际的项目需求 ...

最新文章

  1. golang goroutine协程概念及入门:轻量级线程(或用户态线程)
  2. PTA-数组元素循环右移问题
  3. XV6陷入,中断和驱动程序
  4. 门店定位怎么在地图上显示_怎么在百度地图上面显示自己店面的地址,
  5. linux git编译安装目录,Linux(centos) 环境下如何源码编译安装git
  6. (转)虚拟货币交易所时代结束
  7. 【语音分析】基于matlab线性预测系数对比【含Matlab源码 557期】
  8. 网络存储技术 (HUAWEI)
  9. zmap扫描mysql_基于zmap 的应用层扫描器 zgrab (一)
  10. Python 数据科学入门教程:Pandas
  11. QPSK的调制与解调
  12. 【STM32】RTC实时时钟概述、寄存器、库函数(RTC一般步骤)
  13. migo获取header sap_SAP Migo增强 105时通过提货单号自动带出批次和生产日期
  14. 大学计算机实验6实验报告,东华大学计算机病毒课实验六宏病毒实验报告
  15. Content-Type与表单提交数据类型
  16. sdutacm- 数据结构实验之排序一:一趟快排
  17. 2023最新ChatGPT商业版4.8.4破解+GPT4.0(包含3.5)+AI绘画midjourney
  18. 步数检测-波峰检测算法
  19. RoHS、无铅制程、无卤 三种制程要求的区别
  20. Ubuntu安装软件Reading package lists Done Building dependency

热门文章

  1. mac 如何快速生成SSH key,配置github SSH公钥连接(解决git push 413问题)
  2. 关于容斥定理、勾股数公式、排列组合置换公式的总结
  3. shell脚本俄罗斯方块
  4. 《C++ Concurrencyin Action》第2章--线程管理
  5. 求:生意参谋 data 破解,最好是用php
  6. 浮点数除0和余0、定义
  7. Springboot中@autowired和@resource注解的区别
  8. 微信公众号 语音转文字api_有没有语音转文字的APP?
  9. Fitbit与JMDC签订协议,指定JMDC为日本企业客户的Fitbit Premium独家分销商
  10. 平面设计证书怎么考,平面设计证书有用吗:夏雨老师