kristain

博客园 首页 新随笔 联系 订阅 管理

Ext实现方式:

Ext.getDoc().on('keydown',function(e){  
    if(e.getKey() == 8 && e.getTarget().type =='text' && !e.getTarget().readOnly){  
          
    }else if(e.getKey() == 8 && e.getTarget().type =='textarea' && !e.getTarget().readOnly){   
      
    }else if(e.getKey() == 8){  
        e.preventDefault();  
    }  
}); 

JavaScript实现方式:

function document.onkeydown()   
{   
  if ((event.keyCode==8) ) //屏蔽退格删除键  
  {   
    if (window.event.srcElement.tagName.toUpperCase()!="INPUT" && window.event.srcElement.tagName.toUpperCase()!="TEXTAREA" && window.event.srcElement.tagName.toUpperCase()!="TEXT")  
    {  
      event.keyCode=0;   
      event.returnValue=false;  
    }   
  }   
}  
posted on 2011-07-14 11:19  kristain  阅读(3642)  评论(0编辑  收藏  举报