javascript以下内容抑制如何实现?
发布网友
发布时间:2022-04-25 04:02
我来回答
共4个回答
热心网友
时间:2022-04-25 05:31
给你个键值表 对应的键值禁用即可
热心网友
时间:2022-04-25 06:49
通过监听键盘事件,要兼容的最好用现在流行的js框架,这样你开发的效率很高。
例如,你按下的tab+enter的组合键就将其return。
将你指定的button的doubleclick事件给禁用了,都可以实现!追问可以具体到代码的提示上吗?
谢谢
热心网友
时间:2022-04-25 08:24
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属性
<input type="button" dblevt="no" value="我不能双击">
然后定义一个全局处理函数
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;
}
}
以上应能多浏览器支持
}
热心网友
时间:2022-04-25 10:15
JQUERY组合事件可以模拟鼠标连续单击的事件,能够满足楼主的需要