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的实现原理的模拟代码 -5 Ajax
Aug 07 Javascript
JS操作iframe里的dom(实例讲解)
Jan 29 Javascript
jQuery元素的隐藏与显示实例
Jan 20 Javascript
jQuery中的pushStack实现原理和应用实例
Feb 03 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
Jun 01 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
Jan 12 Javascript
详谈DOM简介及节点、属性、查找节点的方法
Nov 16 Javascript
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
May 26 jQuery
JS基于封装函数实现的表格分页完整示例
Jun 26 Javascript
javascript实现抢购倒计时程序
Aug 26 Javascript
swiper4实现移动端导航切换
Oct 16 Javascript
element-ui 弹窗组件封装的步骤
Jan 22 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
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
php 使用GD库为页面增加水印示例代码
2014/03/24 PHP
PHP生成条形图的方法
2014/12/10 PHP
php访问数组最后一个元素的函数end()用法
2015/03/18 PHP
php curl 上传文件代码实例
2015/04/27 PHP
php生成图片验证码的实例讲解
2015/08/03 PHP
jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法
2011/09/27 Javascript
jQuery阻止同类型事件小结
2013/04/19 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
兼容主流浏览器的iframe自适应高度js脚本
2014/01/10 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
写出高效jquery代码的19条指南
2014/03/19 Javascript
js鼠标点击图片实现随机变换图片的方法
2015/02/16 Javascript
jQuery EasyUI Dialog拖不下来如何解决
2015/09/28 Javascript
jQuery实现的图片轮播效果完整示例
2016/09/12 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
2016/10/27 Javascript
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
详解vue的diff算法原理
2018/05/20 Javascript
基于Vue的延迟加载插件vue-view-lazy
2018/05/21 Javascript
Vuex 在Vue 组件中获得Vuex 状态state的方法
2018/08/27 Javascript
vue 中Virtual Dom被创建的方法
2019/04/15 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
2020/11/04 Javascript
5分钟 Pipenv 上手指南
2018/12/20 Python
利用python实现周期财务统计可视化
2019/08/25 Python
python正则过滤字母、中文、数字及特殊字符方法详解
2020/02/11 Python
django-crontab实现服务端的定时任务的示例代码
2020/02/17 Python
解决python调用自己文件函数/执行函数找不到包问题
2020/06/01 Python
饿了么订餐官网:外卖、网上订餐
2019/06/28 全球购物
一家外企的面试题目(C/C++面试题,C语言面试题)
2014/03/24 面试题
.net面试题
2016/09/17 面试题
房地产端午节活动方案
2014/08/24 职场文书
敲诈同学钱财检讨书范文
2014/11/18 职场文书
2014个人年度工作总结
2014/12/15 职场文书
见义勇为事迹材料
2014/12/24 职场文书
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang