<TEXTAREA onkeydown="return !(event.keyCode==27);">
</TEXTAREA>

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script>
    function check()
    {
    var kc=event.keyCode;
    var str;
    var o=document.getElementById("test");
    str=o.value;
    if(kc==27){
    o.value=str;
    }
    }
    </script>
    </HEAD><BODY>
    <form id=1>
    <textarea id="test" rows=10 onkeydown="check()">
    </textarea>
    </form>
    </BODY>
    </HTML>不过效果不是太好,如果连续按esc(即第一次按之后没有继续输入字符),内容还是被清空了
      

  2.   

    <TEXTAREA onkeydown="if(event.keyCode==27){return false;}">
    </TEXTAREA>
      

  3.   

    <TEXTAREA onkeydown="if(event.keyCode==27){return false;}">
    </TEXTAREA>