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 相关文章推荐
JS简单的轮播的图片滚动实例
Jun 17 Javascript
JQuery中基础过滤选择器用法实例分析
May 18 Javascript
使用canvas实现仿新浪微博头像截取上传功能
Sep 02 Javascript
编写高性能Javascript代码的N条建议
Oct 12 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
Dec 15 Javascript
JavaScript面试题(指针、帽子和女朋友)
Nov 23 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
Dec 08 Javascript
Angular 4.x中表单Reactive Forms详解
Apr 25 Javascript
Vue多系统切换实现方案
Jun 05 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
Apr 02 Javascript
layui对工具条进行选择性的显示方法
Sep 19 Javascript
vue 二维码长按保存和复制内容操作
Sep 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
PHP对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
用 Composer构建自己的 PHP 框架之基础准备
2014/10/30 PHP
php将金额数字转化为中文大写
2015/07/09 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
2019/05/28 PHP
PHP copy函数使用案例代码解析
2020/09/01 PHP
JSON 学习之完全手册 图文
2007/05/29 Javascript
JavaScript使用技巧精萃[代码非常实用]
2008/11/21 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
2014/03/08 Javascript
自己实现ajax封装示例分享
2014/04/01 Javascript
WebGL利用FBO完成立方体贴图效果完整实例(附demo源码下载)
2016/01/26 Javascript
js调用webservice构造SOAP进行身份验证
2016/04/27 Javascript
AngularJS基础 ng-include 指令简单示例
2016/08/01 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
Vue如何实现组件的源码解析
2017/06/08 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
vue中如何使用ztree
2018/02/06 Javascript
详解Nodejs内存治理
2018/05/13 NodeJs
vue打包的时候自动将px转成rem的操作方法
2018/06/20 Javascript
JavaScript:ES2019 的新特性(译)
2019/08/08 Javascript
JS实现移动端可折叠导航菜单(现代都市风)
2020/07/07 Javascript
javascript前端和后台进行数据交互方法示例
2020/08/07 Javascript
js实现碰撞检测
2021/01/29 Javascript
[14:56]教你分分钟做大人:巫医
2014/10/30 DOTA
PyQt5每天必学之拖放事件
2020/08/27 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
2020/05/23 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
2020/06/17 Python
一些关于python 装饰器的个人理解
2020/08/31 Python
基于python实现百度语音识别和图灵对话
2020/11/02 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
2019/04/26 HTML / CSS
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
纬创Java面试题笔试题
2014/10/02 面试题
如何写好升职自荐信
2014/01/06 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
Nginx+SpringBoot实现负载均衡的示例
2021/03/31 Servers