觉得应该可以在onkeypress或者什么的事件里写

解决方案 »

  1.   

    <textarea onkeydown=chk()></textarea>function chk()
    {
    if (!(((event.keyCode>=48)&&(event.keyCode<=57))||((event.keyCode>=96)&&(event.keyCode<=105))||(event.keyCode==8)||(event.keyCode==9)||(event.keyCode==37)||(event.keyCode==39)||(event.keyCode==46)||(event.keyCode==32)||(event.keyCode==186)||(event.keyCode==13)))
    event.returnValue=false
    }还需要开放什么键在后面加吧
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    <script type="text/javascript">
    function checktext(txt)
    {
    var reg1=/[^\n\d\; ]/g;
    txt.value=txt.value.replace(reg1,'');
    }
    </script>
    </head>
    <body>
    <form name="form1" method="post" action="">
      <textarea name="textarea2" cols="80" rows="20" onKeyUp="checktext(this);"></textarea>
    </form>
    </body>
    </html>