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 相关文章推荐
jquery的颜色选择插件实例代码
Oct 02 Javascript
jQuery封装的获取Url中的Get参数示例
Nov 26 Javascript
深入理解JavaScript系列(27):设计模式之建造者模式详解
Mar 03 Javascript
Shell脚本实现Linux系统和进程资源监控
Mar 05 Javascript
基于JavaScript制作霓虹灯文字 代码 特效
Sep 01 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
Nov 07 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
Apr 21 Javascript
Webstorm2016使用技巧(SVN插件使用)
Oct 29 Javascript
小程序hover-class点击态效果实现
Feb 26 Javascript
mpvue开发音频类小程序踩坑和建议详解
Mar 12 Javascript
微信小程序中转义字符的处理方法
Mar 28 Javascript
bootstrap table列和表头对不齐的解决方法
Jul 19 Javascript
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
PHP中for循环语句的几种变型
2007/03/16 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
PHP实现抓取迅雷VIP账号的方法
2015/07/30 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
2018/10/14 PHP
PHP实现通过二维数组键值获取一维键名操作示例
2019/10/11 PHP
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
一个轻量级的javascript库 pj介绍
2010/12/19 Javascript
ExtJS4 表格的嵌套 rowExpander应用
2014/05/02 Javascript
node.js中的http.get方法使用说明
2014/12/14 Javascript
jQuery 判断图片是否加载完成方法汇总
2015/08/10 Javascript
jQuery插件Validate实现自定义校验结果样式
2016/01/18 Javascript
50 个 jQuery 插件可将你的网站带到另外一个高度
2016/04/26 Javascript
js核心基础之构造函数constructor用法实例分析
2019/05/11 Javascript
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
[01:10]DOTA2次级职业联赛 - Fly战队宣传片
2014/12/01 DOTA
[00:28]DOTA2北京网鱼队选拔赛
2015/04/08 DOTA
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python控制台英汉汉英电子词典
2020/04/23 Python
Django model反向关联名称的方法
2018/12/15 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
解决numpy矩阵相减出现的负值自动转正值的问题
2020/06/03 Python
keras输出预测值和真实值方式
2020/06/27 Python
Python 抓取数据存储到Redis中的操作
2020/07/16 Python
Django websocket原理及功能实现代码
2020/11/14 Python
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
2020/04/08 HTML / CSS
法国时尚品牌乐都特瑞士站:La Redoute瑞士
2016/09/05 全球购物
美国定制钻石订婚戒指:Ritani
2017/12/08 全球购物
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
Spartoo西班牙官网:法国时尚购物网站
2018/03/27 全球购物
《走一步再走一步》教学反思
2014/02/15 职场文书
有创意的广告词
2014/03/18 职场文书
奠基仪式致辞
2015/07/30 职场文书
如何用 Python 子进程关闭 Excel 自动化中的弹窗
2021/05/07 Python
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技