有个网站上家长留言说签写留言时不小心按到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>