[原创文字,转载请注明出自:http://lllt.iteye.com/]
网页中经常会用到响应键盘的某些动作的情况,在Javascript 中 event.keyCode 可以对键盘的动作做出反应 ,然而在Firefox中无法做出相应的响应。
Javascript 中的window.evevt对象在IE Chrome Firefox 中的作用域是不一样的。IE\Chorme中event是“全局变量”,在任何地方都可以使用,而在 Firefox 中 event 是“局部变量”,如果要调用函数,需要进行传递。
另外,event.keyCode 在 Firefox中也是不起作用的,对应的事件属性为 which,即 event.which。
用实例说话:
<body onkeydown="enterkey(event)"> <!-- 点击键盘即触发 enterkey函数 -->
function enterkey(et){
if(et.keyCode){
if (et.keyCode==13)
alert("IE Chrome 点击回车键");
}else{
if (et.which==13)
alert("Firefox 点击回车键");
}
}
[原创文字,转载请注明出自:http://lllt.iteye.com/]
分享到:
相关推荐
event.keycode大全(javascript) event.keycode大全(javascript) event.keycode大全(javascript) event.keycode大全(javascript) event.keycode大全(javascript)
window.event.keycode值大全,内含javascript中所有键盘键值,查找方便简单。
javascript键盘事件大全,最全的键盘事件event.keycode
(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39)&&!(event.keyCode==190)) if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105))...
event.keycode 值 大全
火狐浏览器:对event.keyCode部分键值有效,如上下左右键(37,38,39,40),enter键(13),PgUp(33),PgDn(34)等部分有效,对数字键,字母键无效。 event.which也是部分键值有效,如字母键,数字键,enter键,Backspace键...
js中event.keycode键值大全,真的很全
最全的js_event.keycode值列表
列举了所有keyCode的值,方便开发者利用。
js_event.keycode值大全,匹配准确,快速开发查阅
Javascript 代码 代码如下: function keyNumAll(evt){ //兼容IE和Firefox获得keyBoardEvent对象 evt = (evt) ? evt : ((window.event) ? window.event : “”); var key = evt.keyCode?evt.keyCode:evt.which;//...
我们之前发过不少关于event.keyCode相关的文章,大家都可以参考下。
javaScript window.event.keyCode 集合,对于事件的代码获取可以用脚本监听来实现。
比如你的INPUT是:那么你在里边加入:onKeypress="javascript:if(event.keyCode == 32)event.returnValue = false;"成为:(event.keyCode == 32)event.returnValue = false;">本人测试有效,如果解决记得加分哦
asp.net 键盘事件 keycode asc码 keycode控制按钮 js event.keycode 键盘事件
js获取键盘按键的键码event.keyCode,下面则是键盘的键码分布,记录一下,以备不时之需
网上收集的KeyCode值方便大家查找: keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = ...