js 禁用只读文本框获得焦点时的退格键...
时间:2010-08-11 来源:assureo
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; } } } }
相关阅读 更多 +