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 相关文章推荐
javascript 网页跳转的方法
Dec 24 Javascript
JavaScript获取GridView选择的行内容
Apr 14 Javascript
Jquery插件之打造自定义的select标签
Nov 30 Javascript
indexOf 和 lastIndexOf 使用示例介绍
Sep 02 Javascript
使用JQuery FancyBox插件实现图片展示特效
Nov 16 Javascript
老生常谈Javascript中的原型和this指针
Oct 09 Javascript
微信小程序 解析网页内容详解及实例
Feb 22 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
Mar 01 Javascript
小程序云函数调用API接口的方法
May 17 Javascript
JS面向对象编程实现的Tab选项卡案例详解
Mar 03 Javascript
vue实现评价星星功能
Jun 30 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
Oct 13 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中调用JAVA
2006/10/09 PHP
dede3.1分页文字采集过滤规则详说(图文教程)
2007/04/03 PHP
php入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
Array of country list in PHP with Zend Framework
2011/10/17 PHP
解析php 版获取重定向后的地址(代码)
2013/06/26 PHP
在SAE上搭建最新wordpress的方法
2014/12/21 PHP
php源码之将图片转化为data/base64数据流实例详解
2016/11/27 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
Prototype使用指南之dom.js
2007/01/10 Javascript
jquery 插件 人性化的消息显示
2008/01/21 Javascript
使用javascript获取flash加载的百分比的实现代码
2011/05/25 Javascript
Extjs表单常见验证小结
2014/03/07 Javascript
JavaScript中的Repaint和Reflow用法详解
2015/07/27 Javascript
jquery获取url参数及url加参数的方法
2015/10/26 Javascript
AngularJS指令中的绑定策略实例分析
2016/12/14 Javascript
jQuery、layer实现弹出层的打开、关闭功能
2017/06/28 jQuery
elementUI 动态生成几行几列的方法示例
2019/07/11 Javascript
JS实现图片切换特效
2019/12/23 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
2020/02/11 Javascript
VSCode搭建React Native环境
2020/05/07 Javascript
ReactRouter的实现方法
2021/01/25 Javascript
在Python中操作时间之mktime()方法的使用教程
2015/05/22 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
python机器人行走步数问题的解决
2018/01/29 Python
Python使用pydub库对mp3与wav格式进行互转的方法
2019/01/10 Python
PyCharm取消波浪线、下划线和中划线的实现
2020/03/03 Python
Pyspark获取并处理RDD数据代码实例
2020/03/27 Python
如何通过Python实现RabbitMQ延迟队列
2020/11/28 Python
Python 利用argparse模块实现脚本命令行参数解析
2020/12/28 Python
利用HTML5+css3+jquery+weui实现仿微信聊天界面功能
2018/01/08 HTML / CSS
表彰先进集体通报
2014/01/12 职场文书
师范教师专业大学生职业生涯规划范文
2014/03/02 职场文书
建房协议书
2014/04/11 职场文书
国际贸易专业求职信
2014/06/04 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
mysql 获取时间方式
2022/03/20 MySQL