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 相关文章推荐
MooBox 基于Mootools的对话框插件
Jan 20 Javascript
javascript中自定义对象的属性方法分享
Jul 12 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
Jan 28 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
Oct 27 Javascript
轻松学习Javascript闭包函数
Dec 15 Javascript
Javascript缓存API
Jun 14 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
Jul 24 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
Aug 17 Javascript
关于Vue组件库开发详析
Jul 01 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
LayUI动态设置checkbox不显示的解决方法
Sep 02 Javascript
JS 事件机制完整示例分析
Jan 15 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
磨咖啡豆的密诀
2021/03/03 冲泡冲煮
php设计模式 Template (模板模式)
2011/06/26 PHP
stripos函数知识点实例分享
2019/02/11 PHP
javascript 读取XML数据,在页面中展现、编辑、保存的实现
2009/10/27 Javascript
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
2011/04/07 Javascript
url参数中有+、空格、=、%、&amp;、#等特殊符号的问题解决
2013/05/15 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
jquery实现全屏滚动
2015/12/28 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
50 个 jQuery 插件可将你的网站带到另外一个高度
2016/04/26 Javascript
Zabbix添加Node.js监控的方法
2016/10/20 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
深入理解Vue transition源码分析
2017/07/30 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
node express使用HTML模板的方法示例
2019/08/22 Javascript
基于layui框架响应式布局的一些使用详解
2019/09/16 Javascript
[03:58]兄弟们,回来开黑了!DOTA2昔日战友招募宣传视频
2016/07/17 DOTA
[01:10:03]OG vs EG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
python连接oracle数据库实例
2014/10/17 Python
Python3使用requests登录人人影视网站的方法
2016/05/11 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
Python 中如何实现参数化测试的方法示例
2019/12/10 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
python 引用传递和值传递详解(实参,形参)
2020/06/05 Python
浅析CSS3 用text-overflow解决文字排版问题
2020/10/28 HTML / CSS
影视艺术学院毕业生自荐信
2013/11/13 职场文书
工程造价专业大学生职业规划范文
2014/03/09 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
鲁迅故居导游词
2015/02/05 职场文书
爱国影片观后感
2015/06/18 职场文书
办公室管理规章制度
2015/08/04 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书
详解JVM系列之内存模型
2021/06/10 Javascript