document.onkeydown = function(){
if((event.keyCode == 8)){ //屏蔽退格删除键
if(window.event.srcElement.tagName.toUpperCase() != "INPUT"
&& window.event.srcElement.tagName.toUpperCase() != "TEXTAREA"
&& window.event.srcElement.tagName.toUpperCase() != "TEXT"){
event.keyCode = 0;
event.returnValue = false;
}else{
if(window.event.srcElement.readOnly){
event.keyCode = 0;
event.returnValue = false;
}
}
}
}
if((event.keyCode == 8)){ //屏蔽退格删除键
if(window.event.srcElement.tagName.toUpperCase() != "INPUT"
&& window.event.srcElement.tagName.toUpperCase() != "TEXTAREA"
&& window.event.srcElement.tagName.toUpperCase() != "TEXT"){
event.keyCode = 0;
event.returnValue = false;
}else{
if(window.event.srcElement.readOnly){
event.keyCode = 0;
event.returnValue = false;
}
}
}
}
本文介绍了一种通过JavaScript实现的方法来阻止浏览器中Backspace键的功能,确保在特定网页元素外按下Backspace键时不会导致页面意外滚动或行为改变。
604

被折叠的 条评论
为什么被折叠?



