javascript以下内容抑制如何实现?

2025-05-14 00:56:13
推荐回答(4个)
回答1:

给你个键值表  对应的键值禁用即可

回答2:

通过监听键盘事件,要兼容的最好用现在流行的js框架,这样你开发的效率很高。
例如,你按下的tab+enter的组合键就将其return。
将你指定的button的doubleclick事件给禁用了,都可以实现!

回答3:

Tab+Enter
document.onkeydown = function(e){
e = window.event || e;
var _fk = -1;
if(_fk==-1){
if(e.keyCode==9 || e.keyCode==13){_fk = e.keyCode;}
}else{
if(parseInt(_fk)+parseInt(e.keyCode)==22){
_fk = -1;
return false;
}
}
}

抑制双击,可以使用自定义的HTML属性

然后定义一个全局处理函数
document.ondblclick = function(e){
e = window.event || e;
var _o = e.srcElement || e.target;
var _s = _o.getAttribute('dblevt');
if(_s){
switch(_s){
case 'no' :
return false;
break;
case 'yes' :
...do somthing
break;
}
}

以上应能多浏览器支持
}

回答4:

JQUERY组合事件可以模拟鼠标连续单击的事件,能够满足楼主的需要