您的位置:首页 > 其它

禁用只读文本框获得焦点时的退格键

2012-08-30 18:55 295 查看
//禁用只读文本框获得焦点时的退格键,文本框使用退格键不会返回上一页

document.documentElement.onkeydown = function(evt){

var b = !!evt, oEvent = evt || window.event;

if (oEvent.keyCode == 8) {

var node = b ? oEvent.target : oEvent.srcElement;

var reg = /^(input|textarea)$/i, regType = /^(text|textarea)$/i;

if (!reg.test(node.nodeName) || !regType.test(node.type) || node.readOnly || node.disabled) {

if (b) {

oEvent.stopPropagation();

}

else {

oEvent.cancelBubble = true;

oEvent.keyCode = 0;

oEvent.returnValue = false;

}

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: