jquery判断是否按下Enter(回车)和TAB键
在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键相关推荐
- 在asp.net中实现回车替代Tab键
通常在网页中添加大量内容时,为了便捷,需要实现回车替代Tab键,按照次序填写内容. 由于在asp.net中fouce函数中有功能,既控件聚焦.但是如果要实现回车替代Tab键还得需要脚本语言来实现. 其 ...
- CentOS下设置vim的tab键为4格
# vim /etc/vimrc 在最后一行添加 set softtabstop=4 或者set tabstop=4 或者在~/.vimrc中添加也可以 没有~/.vimrc文件可以创建一个 另: s ...
- Linux下将nano编辑器Tab键设置成4个空格
编辑 ~/.nanorc, 插入如下内容: set tabsize 4 set tabstospaces 再次打开nano的时候, tab键就会产生4个空格了.
- C#【控件篇】按Tab键可以跳转到下个控件(TabIndex、TabStop的设置)
实现功能 当按下键盘上的Tab键时,会根据当前窗体控件的TabIndex属性自动跳转到对应的控件上. 方法一:通过控件的属性来设置 方法二: 当控件很多时,一个一个更改TabIndex属性会很麻烦,可 ...
- jquery 判断元素下是不是有子元素
jquery判断子元素是否存在一.判断子元素是否存在//一级子元素if($("#specialId>img").length==0) if($("#specialI ...
- javascript监听键盘事件 - 如表单enter回车提交
javascript监听键盘点击时间,比如:enter回车表单提交.禁止F5刷新.禁用鼠标右键等等 本文仅简单做个介绍,权当抛砖引玉了:如果朋友们有更好的建议或者意见,欢迎留言评论. 代码如下: &l ...
- 无限级导航PHP,jQuery多级无限级导航下拉菜单代码
jQuery多级无限级导航下拉菜单代码 js代码 $(document).ready(function() { $("ul.nav li").hover(function(){ $ ...
- JQuery判断radio是否选中并获取选中值的示例代码
这篇文章主要介绍了JQuery判断radio是否选中并获取选中值的方法,代码很简单,但很实用,需要的朋友可以参考下 其他对radio操作功能,以后在添加.直接上代码,别忘记引用JQuery包 ? 1 ...
- vxe-table 如何用回车键替换 Tab 键功能,回车切换到右侧单元格,回车切换下一个单元格
vxe-table 如何用回车键替换 Tab 键功能,回车切换到右侧单元格,回车切换下一个单元格 默认的快捷键功能是 Tab 键用于切换左右单元格,回车键用于切换到下面的单元格, 由于在实际的项目需求 ...
最新文章
- golang goroutine协程概念及入门:轻量级线程(或用户态线程)
- PTA-数组元素循环右移问题
- XV6陷入,中断和驱动程序
- 门店定位怎么在地图上显示_怎么在百度地图上面显示自己店面的地址,
- linux git编译安装目录,Linux(centos) 环境下如何源码编译安装git
- (转)虚拟货币交易所时代结束
- 【语音分析】基于matlab线性预测系数对比【含Matlab源码 557期】
- 网络存储技术 (HUAWEI)
- zmap扫描mysql_基于zmap 的应用层扫描器 zgrab (一)
- Python 数据科学入门教程:Pandas
- QPSK的调制与解调
- 【STM32】RTC实时时钟概述、寄存器、库函数(RTC一般步骤)
- migo获取header sap_SAP Migo增强 105时通过提货单号自动带出批次和生产日期
- 大学计算机实验6实验报告,东华大学计算机病毒课实验六宏病毒实验报告
- Content-Type与表单提交数据类型
- sdutacm- 数据结构实验之排序一:一趟快排
- 2023最新ChatGPT商业版4.8.4破解+GPT4.0(包含3.5)+AI绘画midjourney
- 步数检测-波峰检测算法
- RoHS、无铅制程、无卤 三种制程要求的区别
- Ubuntu安装软件Reading package lists Done Building dependency
热门文章
- mac 如何快速生成SSH key,配置github SSH公钥连接(解决git push 413问题)
- 关于容斥定理、勾股数公式、排列组合置换公式的总结
- shell脚本俄罗斯方块
- 《C++ Concurrencyin Action》第2章--线程管理
- 求:生意参谋 data 破解,最好是用php
- 浮点数除0和余0、定义
- Springboot中@autowired和@resource注解的区别
- 微信公众号 语音转文字api_有没有语音转文字的APP?
- Fitbit与JMDC签订协议,指定JMDC为日本企业客户的Fitbit Premium独家分销商
- 平面设计证书怎么考,平面设计证书有用吗:夏雨老师