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

引用请注明出处: https://seonoco.com/blog/1168

NOCO发布于 分类 Html5

579天前 有1个用户阅读过

本文来自我的百度空间博客详情

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>

-- The End --

本文标题: 屏蔽浏览或编辑网页时的ESC键

本文地址: https://seonoco.com/blog/1168

本文是否有所帮助?
点赞 0
感谢支持
0
多谢反馈
评论 0
打赏

支持微信/支付宝

评论

网友