jQuery响应enter键的实现思路


Posted in Javascript onApril 18, 2014

有时候我们有这样的需求:当用户在表单里数据完数据后,之间按enter键就可以执行查询或者保存的操作。实现的思路如下。

让你的form表单或需要响应enter键的区域处于div之间。形如:

<div class="top_inputbox"> 单位名称:<input class="inp" type="text" name="qureyBean.com_name" 
value="${qureyBean.com_name}" /> 
<a href="javascript:firstPage();">查询</a> 
</div>

响应键盘enter键的js:
$(".top_inputbox").keypress(function (e){ 
var code = event.keyCode; 
if (13 == code) { 
alert("响应键盘的enter事件"); 
} 
});

这样你就可以alert做你想做的操作了。

公司目前用的是这样的响应:

//回车快捷查询 
$(".top_inputbox").keypress(function (e) { 
var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode; 
if (keyCode == 13){ 
alert("响应键盘的enter事件"); 
} 
});

我在网上搜了一下,e.keyCode ? e.keyCode : e.which ? e.which : e.charCode 这是为了兼容性。
Javascript 相关文章推荐
疯掉了,尽然有js写的操作系统
Apr 23 Javascript
如何确保JavaScript的执行顺序 之实战篇
Mar 03 Javascript
js中for in的用法示例解析
Dec 25 Javascript
javascript获取form里的表单元素的示例代码
Feb 14 Javascript
JavaScript之AOP编程实例
Jul 17 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
Jul 17 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
Dec 08 Javascript
Bootstrap Img 图片样式(推荐)
Dec 13 Javascript
js阻止移动端页面滚动的两种方法
Jan 25 Javascript
jQuery层级选择器实例代码
Feb 06 Javascript
浅谈开发eslint规则
Oct 01 Javascript
js实现可爱的气泡特效
Sep 05 Javascript
jquery easyui 结合jsp简单展现table数据示例
Apr 18 #Javascript
jQuery如何取id有.的值一般的方法是取不到的
Apr 18 #Javascript
用jquery仿做发微博功能示例
Apr 18 #Javascript
实例说明为什么不要行内使用javascript
Apr 18 #Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
Apr 18 #Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 #Javascript
JQuery each()嵌套使用小结
Apr 18 #Javascript
You might like
杏林同学录(八)
2006/10/09 PHP
thinkphp3.0 模板中函数的使用
2012/11/13 PHP
生成随机字符串和验证码的类的PHP实例
2013/12/24 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
Laravel框架实现调用百度翻译API功能示例
2019/05/30 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
js中document.getElementByid、document.all和document.layers区分介绍
2011/12/08 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
jQuery简单操作cookie的插件实例
2016/01/13 Javascript
如何使用jquery修改css中带有!important的样式属性
2016/04/28 Javascript
Vue单页应用引用单独的样式文件的两种方式
2018/03/30 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
微信小程序自定义组件封装及父子间组件传值的方法
2018/08/28 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】
2018/12/13 Javascript
vue2之简易的pc端短信验证码的问题及处理方法
2019/06/03 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
2019/08/29 Javascript
[34:08]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS EG
2018/03/30 DOTA
[34:47]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第一场 11.18
2020/11/18 DOTA
python ElementTree 基本读操作示例
2009/04/09 Python
Python编程中对文件和存储器的读写示例
2016/01/25 Python
利用python实现命令行有道词典的方法示例
2017/01/31 Python
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
Python基于回溯法子集树模板解决马踏棋盘问题示例
2017/09/11 Python
Python与人工神经网络:使用神经网络识别手写图像介绍
2017/12/19 Python
python之从文件读取数据到list的实例讲解
2018/04/19 Python
基于python实现模拟数据结构模型
2020/06/12 Python
Roxy俄罗斯官方网站:冲浪和滑雪板的一切
2020/06/20 全球购物
用Java语言将一个键盘输入的数字转化成中文输出
2013/01/25 面试题
内业资料员岗位职责
2014/01/04 职场文书
公司担保书范文
2014/05/21 职场文书
大学生优秀班干部事迹材料
2014/05/26 职场文书
2015年教师节贺卡寄语
2015/03/24 职场文书
2015年妇女工作总结
2015/05/14 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书