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 相关文章推荐
Sample script that displays all of the users in a given SQL Server DB
Jun 16 Javascript
IE浏览器PNG图片透明效果代码
Sep 02 Javascript
层序遍历在ExtJs的TreePanel中的应用
Oct 16 Javascript
JAVASCRIPT style 中visibility和display之间的区别
Jan 22 Javascript
js操作ajax返回的json的注意问题!
Feb 23 Javascript
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
Jul 08 Javascript
图片延迟加载的实现代码(模仿懒惰)
Mar 29 Javascript
jQuery实现的一个自定义Placeholder属性插件
Aug 11 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
Nov 29 Javascript
jQuery实现元素的插入
Feb 27 Javascript
vue 不使用select实现下拉框功能(推荐)
May 17 Javascript
jQuery点击页面其他部分隐藏下拉菜单功能
Nov 27 jQuery
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实现维护文件代码
2007/06/14 PHP
PHP 采集程序原理分析篇
2010/03/05 PHP
php将日期格式转换成xx天前的格式
2015/04/16 PHP
Zend Framework实现自定义过滤器的方法
2016/12/09 PHP
浅谈PHP错误类型及屏蔽方法
2017/05/27 PHP
PHP长网址与短网址的实现方法
2017/10/13 PHP
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
2010/07/26 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
纯javascript代码实现计算器功能(三种方法)
2015/09/07 Javascript
javascript实现在指定元素中垂直水平居中
2015/09/13 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
原生js仿浏览器滚动条效果
2017/03/02 Javascript
Bootstrap缩略图的创建方法
2017/03/22 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
2019/11/09 Javascript
extjs图表绘制之条形图实现方法分析
2020/03/06 Javascript
解决Ubuntu pip 安装 mysql-python包出错的问题
2018/06/11 Python
Python3中bytes类型转换为str类型
2018/09/27 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
了解不常见但是实用的Python技巧
2019/05/23 Python
pygame实现成语填空游戏
2019/10/29 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
Python Numpy,mask图像的生成详解
2020/02/19 Python
python实现打砖块游戏
2020/02/25 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
KIKO MILANO英国官网:意大利知名化妆品和护肤品品牌
2017/09/25 全球购物
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
测绘工程个人的自我评价
2013/11/10 职场文书
电子专业推荐信范文
2013/11/18 职场文书
难忘的一天教学反思
2014/04/30 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
2016年小学六一儿童节活动总结
2016/04/06 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书
深度学习详解之初试机器学习
2021/04/14 Python
如何使用php生成zip压缩包
2021/04/21 PHP