如何用js 代码禁用键盘某个按键

JavaScript013

如何用js 代码禁用键盘某个按键,第1张

<form>

<input type="text" id="NotInputS" />

</form>

<script>

document.getElementById("NotInputS").onkeypress=function(e){

var keynum=window.event ? e.keyCode : e.which//获取键盘码

var keychar = String.fromCharCode(keynum)//获取键盘吗对应的字符

alert(keynum)

if(keychar=='S' || keychar=='s')//这个实例不能输出S,s

return false//返回false表示不输出此字符

else

return true//true就是输出

}

//请用onkeypress,不要用onkeydown/onkeyup

//除非你不在意字母的大小写

//onkeydown的S与s的按键码是一样的

</script>

你可以监听键盘事件,当键盘按下去是F12的时候,return false。这样就可以禁止了,然后这没有什么卵用。F12只是快捷键,人家要看你的源代码,审查元素,一样会出来。所以,这时候你又想到禁右键菜单,然而,想看你的人,直接从工具进去,也是可以看到,所以,我不建议去做无用功