屏蔽浏览或编辑网页时的ESC键

发布于 2009-07-18 作者 [重庆SEO]

本文来自百度空间博客搬家

2007年开始使用的是 hi.baidu.com/udjy
后来百度空间强制升级为轻博客 hi.baidu.com/imnoco
2015年百度关闭了百度空间

有个网站上家长留言说签写留言时不小心按到ESC导致全部内容清除掉得重新输入,不人性化。

其实这个是ESC的一个功能,不过用在网页输入框的时候的确有点不妥。

因此用了个JS屏蔽掉ESC。

function killesc(){
if(window.event.keyCode==27) {
window.event.keyCode=0;
window.event.returnValue=false;
}
}

body标签里定义了一个onkeydown!

<body onkeydown="killesc()" >

--------------优化版:一个JS解决问题---------------------------------------------------------------------

<script type="text/javascript">
document.onkeydown = killesc;
function killesc(){
if(window.event.keyCode==27) {
window.event.keyCode=0;
window.event.returnValue=false;
}
}
</script>