JS禁用退格键的返回作用
	2012-4-16 ok12
	函数一:
document.onkeydown = function() {
 // 如果按下的是退格键
    if(event.keyCode == 8) {
     // 如果是在textarea内不执行任何操作
        if(event.srcElement.tagName.toLowerCase() != "input"  && event.srcElement.tagName.toLowerCase() != "textarea" && event.srcElement.tagName.toLowerCase() != "password")
            event.returnValue = false; 
        // 如果是readOnly或者disable不执行任何操作
  if(event.srcElement.readOnly == true || event.srcElement.disabled == true) 
            event.returnValue = false;                             
     }
}
函数二:
function onKeyDown()  
{
if ( (event.altKey) || ((event.keyCode == 8) &&  
(event.srcElement.type != "text" &&
event.srcElement.type != "textarea" &&
event.srcElement.type != "password")) ||  
((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) ||
(event.keyCode == 116) ) {
  event.keyCode = 0;
  event.returnValue = false;
  }
 }
        	发表评论: