/**
*
* 禁止点击backspace 返回上一页
*/
window.onload = function() {
document.getElementsByTagName("body")[0].onkeydown = function() {
//获取事件对象
var element_ = event.relatedTarget || event.srcElement || event.target || event.currentTarget;
if (event.keyCode == 8) { //判断按键为backSpace键
//获取按键按下时光标做指向的element
var element_ = event.srcElement || event.currentTarget;
//判断是否需要阻止按下键盘的事件默认传递
var name = element_.nodeName;
if (name != 'INPUT' && name != 'TEXTAREA') {
return fnBlock(event);
}
var type_e = element_.type.toUpperCase();
if (name == 'INPUT' && (type_e != 'TEXT' && type_e != 'TEXTAREA' && type_e != 'PASSWORD' && type_e != 'FILE')) {
return fnBlock(event);
}
if (name == 'INPUT' && (element_.readOnly == true || element_.disabled == true)) {
return fnBlock(event);
}
}
}
}
function fnBlock(e) {
if (e.returnValue) {
e.returnValue = false;
}
if (e.preventDefault) {
e.preventDefault();
}
return false;
}