//处理键盘事件
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
}
if (ev.keyCode == 13) {
GetSearch()
return false
}
}
//禁止后退键 作用于Firefox、Opera
document.onkeypress=doKey
//禁止后退键 作用于IE、Chrome
document.onkeydown=doKey
</script>
可以使用js来实现的。backspace的keyCode值是8function document.onkeydown() {
if (event.keyCode == 8) {
if (document.activeElement.type == "text") {
if (document.activeElement.readOnly == false)
return true
}
return false
}
}
window.addEventListener('keydown',function(e){var keycode = window.event?e.keyCode:e.which
if(keycode==8)
e.preventDefault()
})