禁用只读文本框获得焦点时的退格键
2012-08-09 12:44
155 查看
//禁用只读文本框获得焦点时的退格键,节假日开始结束时间文本框使用退格键不会返回上一页
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禁用只读文本框获得焦点时的回格键
- Jquery实现文本框获取焦点清空内容,失去焦点重新获得内容的公共函数
- 获得焦点改变文本框的值
- 如何在单击label标签时让文本框获得焦点?
- jquery获得焦点按下enter键清除文本框
- 利用js在文本框末尾获得焦点
- JQuery下focus()无法自动获取焦点的处理方法 jquery如何使文本框获得焦点
- ie文本框获得焦点用css美化的问题
- 文本框获得焦点
- IE浏览器 下面的文本框,获得焦点后无法输入内容
- JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
- js实现文本框提示,获得焦点消失!
- JavaScript让登录或搜索文本框自动获得焦点
- JQuery下focus()无法自动获取焦点的处理方法 jquery如何使文本框获得焦点