JS键盘Enter事件
来源:互联网 发布:宁波楼盘每日成交数据 编辑:程序博客网 时间:2024/05/16 23:53
这里使用jquery方法:
- 第一步获取键盘按键事件
- 第二步判断是否按下enter键(通过检测按键的ASCII,enter键为13)
- 如果是enter键,则执行你想要的方法
$(document).ready(function(e){
$(this).keydown(function (e){
if(e.which == "13"){//your code}
})
});
但往往页面中我们可能不止有一个地方需要使用enter键,我们可能只是想要提交当前焦点所在的表单。
所以,在获取了键盘事件之后,我们要判断当前页面交单是否在我们想要提交的表单里面
jquery判断页面焦点元素
我们使用document.activeElement.id;方法获取当前焦点所在元素的ID
var focusActId =document.activeElement.id;
然后判断,这个id是否是我们需要提交的表单,如果是,则提交。
所以,结合enter事件,最终代码可以写成
$(document).ready(function(e){
$(this).keydown(function (e){
if(e.which == "13"){var focusActId =document.activeElement.id;if(focusActId =='topSearch'){$("#topSearchBtn").click();}}})
});
0 0
- JS键盘Enter事件
- JS 键盘监听事件 enter 13
- jquery键盘enter事件
- js 判断 enter 事件
- JS Enter回车事件
- 键盘ctrl+enter键触发事件
- jquery 键盘enter事件的小例子
- 键盘enter事件一个页面绑定多次
- HTML键盘Enter(回车)事件绑定-yellowcong
- JS监控enter触发事件
- PowerBuilder 使用自定义事件触发键盘Enter事件
- js 禁用Enter 自动提交事件
- JS触发ctrl+enter的事件
- js -enter 键触发登录事件
- text框中按enter触发js事件
- js获取Enter键按下触发事件
- js input绑定enter回车键事件
- 用js给enter键添加事件
- Unity AssetBundle爬坑手记
- Python中文编码问题
- 数组自定义排序
- atoi函数的详细实现(考虑溢出)
- hdoj.1054 Strategic Game【二分图匹配】 2015/8/14
- JS键盘Enter事件
- redis技术之旅三
- LeetCode Integer to Roman
- ReadString在UNICODE下中文乱码的解决办法(CHS)
- nodejs,async同步执行方法
- 量化投资:数据挖掘技术与实践(MATLAB版)——互动出版网
- poj 3080 Blue Jeans
- cocos2d-x-3.4 无法打开包含文件extensions/ExtensionExport.h
- ZigBee帧结构汇总(应用层(APS)、网络层(NWK),MAC层,物理层(PHY))