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 相关文章推荐
javascript 写类方式之一
Jul 05 Javascript
jquery网页元素拖拽插件效果及实现
Aug 05 Javascript
JavaScript闭包实例讲解
Apr 22 Javascript
C++中的string类的用法小结
Aug 07 Javascript
Bootstrap php制作动态分页标签
Dec 23 Javascript
iview中Select 选择器多选校验方法
Mar 15 Javascript
vue2中使用sass并配置全局的sass样式变量的方法
Sep 04 Javascript
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
基于vue-cli搭建多模块且各模块独立打包的项目
Jun 12 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
Aug 12 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
Aug 26 Javascript
如何封装Vue Element的table表格组件
Feb 06 Vue.js
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
php将数据库中所有内容生成静态html文档的代码
2010/04/12 PHP
PHP重定向的3种方式
2013/03/07 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
php版微信支付api.mch.weixin.qq.com域名解析慢原因与解决方法
2016/10/12 PHP
jquery 插件 人性化的消息显示
2008/01/21 Javascript
Javascript的匿名函数小结
2009/12/31 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
JavaScript中${pageContext.request.contextPath}取值问题及解决方案
2016/12/08 Javascript
Node.js 中使用 async 函数的方法
2017/11/20 Javascript
JavaScript数组、json对象、eval()函数用法实例分析
2019/02/21 Javascript
图解javascript作用域链
2019/05/27 Javascript
js实现聊天对话框
2020/02/08 Javascript
SpringBoot+Vue 前后端合并部署的配置方法
2020/12/30 Vue.js
[03:55]TI9战队采访——TNC Predator
2019/08/22 DOTA
在类Unix系统上开始Python3编程入门
2015/08/20 Python
怎样使用Python脚本日志功能
2016/08/14 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
Python考拉兹猜想输出序列代码实践
2019/07/05 Python
python3从网络摄像机解析mjpeg http流的示例
2020/11/13 Python
解决Pycharm 运行后没有输出的问题
2021/02/05 Python
浅谈Html5多线程开发之WebWorkers
2018/05/02 HTML / CSS
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
Oracle里面常用的数据字典有哪些
2014/02/14 面试题
Java程序员常见面试题
2015/07/16 面试题
教师先进工作者事迹材料
2014/05/01 职场文书
关于祖国的演讲稿
2014/05/04 职场文书
2014年共青团工作总结
2014/12/10 职场文书
红色影片观后感
2015/06/18 职场文书
红歌会主持词
2015/07/02 职场文书
爱国主题班会教案
2015/08/14 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
干部理论学习心得体会
2016/01/21 职场文书
Python 正则模块详情
2021/11/02 Python