javascript判断是否按回车键并解决浏览器之间的差异


Posted in Javascript onMay 13, 2014
<li class="item pin"> 
<span class="overlabel" style="display: block;">请输入验证码</span> 
<input type="text" class="txt" id="checkNum" name="checkNum" maxlength="4" onkeydown="keyboardEvent(event);" /> 
<img src="${basePath}/randomImageCodeStyle" width="60" height="28" id="chkNum"   title="单击重新加载验证码" style="cursor: hand" /> 
</li>

//监听Enter键自动提交事件 
function keyboardEvent(event){ 
var keyCode=event.keyCode ? event.keyCode:event.which?event.which:event.charCode;//解决浏览器之间的差异问题 
if(keyCode==13){ 
submitForm(); 
} 
}

jQuery丢弃了标准的 button 属性采用 which,这有点让人费解。

which 是Firefox引入的,IE不支持。which的本意是获取键盘的键值(keyCode)。
jQuery中的which即可以是键盘的键值,也可以是鼠标的键值。

Javascript 相关文章推荐
JavaScript国旗变换效果代码
Aug 13 Javascript
自动最大化窗口的Javascript代码
May 22 Javascript
Jquery选中或取消radio示例
Sep 29 Javascript
Node.js中的缓冲与流模块详细介绍
Feb 11 Javascript
AngularJS单选框及多选框实现双向动态绑定
Jan 13 Javascript
vue,angular,avalon这三种MVVM框架优缺点
Apr 27 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
Feb 22 Javascript
web前端vue实现插值文本和输出原始html
Jan 19 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
Jun 14 Javascript
js实现一个简易计算器
Mar 30 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
Jul 17 Javascript
vue自定义右键菜单之全局实现
Apr 09 Vue.js
js加密解密字符串可自定义密码因子
May 13 #Javascript
JavaScript用Number方法实现string转int
May 13 #Javascript
javascript中expression的用法整理
May 13 #Javascript
JS函数重载的解决方案
May 13 #Javascript
一个JS函数搞定网页标题(title)闪动效果
May 13 #Javascript
JS获得浏览器版本和操作系统版本的例子
May 13 #Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
May 13 #Javascript
You might like
CI框架中zip类应用示例
2014/06/17 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
JavaScript Eval 函数使用
2010/03/23 Javascript
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
JS数学函数Exp使用说明
2012/08/09 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
Jquery焦点与失去焦点示例应用
2014/06/10 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
js阻止浏览器默认行为的简单实例
2016/05/15 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
2016/06/02 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
2017/03/01 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
ReactJs实现树形结构的数据显示的组件的示例
2017/08/18 Javascript
Vue2.0学习之详解Vue 组件及父子组件通信
2017/12/12 Javascript
Vue全局分页组件的实现代码
2018/08/10 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
webpack4手动搭建Vue开发环境实现todoList项目的方法
2019/05/16 Javascript
JavaScript indexOf()原理及使用方法详解
2020/07/09 Javascript
[23:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
python爬虫_微信公众号推送信息爬取的实例
2017/10/23 Python
python实现全盘扫描搜索功能的方法
2019/02/14 Python
pandas 数据索引与选取的实现方法
2019/06/21 Python
Matplotlib使用Cursor实现UI定位的示例代码
2020/03/12 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
python wsgiref源码解析
2021/02/06 Python
美国领先的家居装饰和礼品商店:Kirkland’s
2017/01/30 全球购物
文明教师事迹材料
2014/01/16 职场文书
护士辞职信模板
2014/01/20 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
清明节演讲稿
2014/05/27 职场文书
2014年保育员工作总结
2014/12/02 职场文书
社区重阳节活动总结
2015/03/24 职场文书
python 实现的截屏工具
2021/05/08 Python
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android