禁用只读文本框获得焦点时的退格键
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;
}
}
}
}
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;
}
}
}
}
相关文章推荐
- js 禁用只读文本框获得焦点时的退格键
- js 禁用只读文本框获得焦点时的退格键
- js 禁用只读文本框获得焦点时的退格键
- js 禁用只读文本框获得焦点时的退格键
- 禁用只读文本框获得焦点时的退格键
- js 禁用只读文本框获得焦点时的退格键
- js禁用只读文本框获得焦点时的回格键
- ASP.NET中页面加载时文本框(texbox控件)内有文字获得焦点时文字消失
- JS实现文本框获得焦点,文本框里提示信息自动消失
- JavaScript让登录或搜索文本框自动获得焦点
- Extjs 弹出窗口文本框获得焦点
- javaScript让文本框内的最后一个文字的后面获得焦点实现代码
- 文本框获得焦点和失去焦点
- 文本框获得焦点和失去焦点的判断代码
- JavaScript让登录或搜索文本框自动获得焦点
- JQuery下focus()无法自动获取焦点的处理方法 jquery如何使文本框获得焦点
- JavaScript让登录或搜索文本框自动获得焦点
- 文本框自动获得焦点
- JQuery中使文本框获得焦点的方法实例分析