IE Firefox兼容禁用回退事件

function disabledBackspace(){
$(document).bind("keydown",function(e){
var e = e ||  window.event;//事件对象
var varkey = (e.keyCode) || (e.which) || (e.charCode);//兼容ie/火狐
var currentInput = $("input:focus");//得到当前得到焦点的input控件对象
if(varkey == 8 && (currentInput.attr("type") == "radio" || currentInput.size() == 0)){//禁止按回退键时,浏览器后退
if(window.event){//ie 下起作用
event.returnValue = false ;//或 event.keyCode=0。 作用为让事件不做任何事情
}else{//firefox下起作用
e.preventDefault();
}
}
});
}

你可能感兴趣的:(IE Firefox兼容禁用回退事件)