js禁用键盘中某些键的实现代码

发布时间:2020-05-06编辑:脚本学堂
通过onkeypress和onkeydown事件实现禁用键盘中的某些键,本文中实现了禁用退格键,大家可以自己扩展,供大家学习参考。

实现代码如下:

<script type="text/javascript">  
//处理键盘事件 
//site www.jb200.com
function doKey(e){  
    var ev = e || window.event;//获取event对象  
    var obj = ev.target || ev.srcElement;//获取事件源  
    var t = obj.type || obj.getAttribute('type');//获取事件源类型  
    if(ev.keyCode == 8 && t != "password" && t != "text" && t != "textarea"){  
        return false;  
    }  
}  
//禁止后退键 作用于Firefox、Opera  
document.onkeypress=doKey;  
//禁止后退键  作用于IE、Chrome  
document.onkeydown=doKey;  
</script>