js 屏蔽Backspace 回退键

项目用到.要屏蔽在非编辑区域,回退键直接返回页面的操作.查阅资料,代码如下:

 

document.onkeydown = function (e) {
     var code;   
     if (!e){ var e = window.event;}   
     if (e.keyCode){ code = e.keyCode;}
     else if (e.which){ code = e.which;}
     //BackSpace 8;
     if (
       (event.keyCode == 8)
       && ((event.srcElement.type != "text" && event.srcElement.type != "textarea" &&  event.srcElement.type != "password")
         ||  event.srcElement.readOnly == true
         )
      
      ) {
         
      event.keyCode = 0;        
      event.returnValue = false;    
     }
     return true;
    };

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章