急求:如何禁用alt+enter快捷键。 http://www.cnblogs.com/winner/archive/2008/01/17/1042583.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (function(){window.attachEvent ('onload', function(){document.attachEvent('onkeydown',function(ev){ev=ev||window.event;var kc=ev.keyCode if(ev.ctrlKey && kc==13){//ctrl+ ev.keyCode=0; return; }})});})() 你说的方法是不是这样。document.onkeydown=key;function key(){ if(event.altKey) { if(event.keyCode == xx){ event.keyCode = 0; event.returnValue = false; return false; } }}其中xx是enter的keyCode。这个方法我写了。不好用。我用类似的方法写了禁止ctrl+c,ctrl+v等等组合键,都能成功。但是现在有ctrl++,ctrl+-,ctrl+0,alt+home,alt+enter,这五个组合键不能禁用。还有没有别的方法禁止上面这五个键的,修改注册表也行啊。现在项目要求是,无论什么办法,把它禁用掉就行。谢谢了~~ 谢谢回答,你的这个方法和我写的应该是一样的。但是不好用啊有没有别的实现方式?我现在写的代码:document.onkeydown=key; function key(){ if(event.altKey) { if(event.keyCode == xx){ event.keyCode = 0; event.returnValue = false; return false; } } } 其中xx是enter的keyCode。 楼主 你试试onkeypress事件里写 onkeypress里我也试了。也不行。不过谢谢各位的回答,这个问题今天给微软的技术支持写信咨询了,可以通过修改注册表解决这个问题。。现在这个问题的解决方案已经提交给客户了。等着他们决定了。再次感谢各位的热心回答。结贴 php jquery的getjson无法执行回调函数 收缩/展开按钮 ---为什么我的JavaScript脚本出错的时候不谈出来调试对话框,让我选择调试工具,怎么解决? 70分——冰天雪地裸跪求一个插件:代码高亮显示——beautyOfCode 有关函数的参数的问题! 一个隐藏域里最大可以存多少个字符串? 天啊,IE5会不支持该脚本吗???? javascript如何更换iframe标签中src的属性? 请教关于字符对象的replace()的用法 各位高手,老题新问 可以获取如下textarea的name 值吗 读取循环显示的某个textarea控件,获取其值
window.attachEvent ('onload', function(){
document.attachEvent('onkeydown',function(ev){
ev=ev||window.event;
var kc=ev.keyCode
if(ev.ctrlKey && kc==13){//ctrl+
ev.keyCode=0;
return;
}
})
});})()
document.onkeydown=key;
function key(){
if(event.altKey) {
if(event.keyCode == xx){
event.keyCode = 0;
event.returnValue = false;
return false;
}
}
}
其中xx是enter的keyCode。这个方法我写了。不好用。
我用类似的方法写了禁止ctrl+c,ctrl+v等等组合键,都能成功。
但是现在有ctrl++,ctrl+-,ctrl+0,alt+home,alt+enter,这五个组合键不能禁用。
还有没有别的方法禁止上面这五个键的,修改注册表也行啊。现在项目要求是,无论什么办法,把它禁用掉就行。谢谢了~~
你的这个方法和我写的应该是一样的。但是不好用啊
有没有别的实现方式?我现在写的代码:
document.onkeydown=key;
function key(){
if(event.altKey) {
if(event.keyCode == xx){
event.keyCode = 0;
event.returnValue = false;
return false;
}
}
}
其中xx是enter的keyCode。