<body onkeydown="KeyDown()">
<script language="Javascript"><!--
function KeyDown()

if (event.keyCode==8){event.returnValue=false;}
return false;
}
</script>
<TEXTAREA NAME="x" ROWS="20" COLS="20" onkeydown=event.cancelBubble=true;></TEXTAREA>

解决方案 »

  1.   

    那样的话,所有的input和textarea都要设置一遍?项目里有几百个啊,有没有一次性解决的方法?
      

  2.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    document.onkeydown = function()
    {
      if(window.event.keyCode == 8)
      {
        var e = window.event.srcElement;
        if(e.tagName!="TEXTAREA" && 
         !(e.tagName=="INPUT" && 
          (e.type=="text" ||
           e.type=="password" ||
           e.type=="file")))
        {
          window.event.keyCode = 0;
          window.event.returnValue = false;
        }
      }
    }
    //-->
    </SCRIPT><textarea></textarea>
    <input><input type=password><input type=file>