javascript判断是否按回车键并解决浏览器之间的差异
JavaScript浏览器 解决 判断 是否 之间 差异 回车键
2023-06-13 09:15:26 时间
<liclass="itempin">
<spanclass="overlabel"style="display:block;">请输入验证码</span>
<inputtype="text"class="txt"id="checkNum"name="checkNum"maxlength="4"onkeydown="keyboardEvent(event);"/>
<imgsrc="${basePath}/randomImageCodeStyle"width="60"height="28"id="chkNum" title="单击重新加载验证码"style="cursor:hand"/>
</li>
//监听Enter键自动提交事件
functionkeyboardEvent(event){
varkeyCode=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】hasOwnProperty()方法检查对象是否有该属性
- JavaScript禁用浏览器后退按钮
- JavaScript Web 框架的“新浪潮”
- javascript 获取页面高度(多种浏览器)详解编程语言
- javascript 模仿块级作用域详解编程语言
- Epiphany是Gnome默认的浏览器,主要希望用户能关注其内容而不是浏览器本身。安装Epiphany时,你就会为其表现惊艳。同时记得安装Epiphany拓展软件包,可以使用很多插件和工具。但是Epiphany在观看Flash或JavaScript网站时会遇到问题,不过相信这一点很快就会得到解决。
- JavaScript节点操作以及DOMDocument属性和方法
- JavaScript中的Navigator浏览器对象
- 多浏览器兼容的动态加载JavaScript与CSS
- JavaScript检测浏览器和操作系统的脚本
- jQuery与javascript对照学习获取父子前后元素实现代码
- JavaScript双级下拉菜单实现代码
- 精通JavaScript纠正cleanWhitespace函数
- javascript获取页面的高度及滚动条的位置的代码
- 用Javascript实现Sleep暂停功能代码
- 判断浏览器的javascript版本的代码
- javascript常用方法、属性集合及NodeList和HTMLCollection的浏览器差异
- Javascript异步加载详解(浏览器在javascript的加载方式)
- Javascript面向对象(一)(共有方法,私有方法,特权方法)
- 10个基于浏览器的JavaScript调试工具分享
- Javascript多浏览器兼容总结(实战经验)
- JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
- 分享一个常用的javascript静态类