你自己看他们的keyCode吧
<body onkeydown=alert(event.keyCode)>

解决方案 »

  1.   

    8 Backspace
    9 Tab
    46 Delete
    13 Enter
      

  2.   

    8 Backspace
    9 Tab
    46 Delete
    13 Enter
      

  3.   

    onkeydown=>onkeypress
    <input onkeypress='return test()'>
    <script>
    function test(){
    return((event.keyCode>64 && event.keyCode<91) || event.keyCode==32) 
    }
    </script>
      

  4.   

    只允许大写字母和空格<input onkeypress='test()'>
    <input onkeypress='test()'>
    <script>
    function test(){
    event.returnValue=((event.keyCode>64 && event.keyCode<91) || event.keyCode==32) 
    }
    </script>如果包括小写的话:<input onkeypress='test()'>
    <input onkeypress='test()'>
    <script>
    function test(){
    event.returnValue=((event.keyCode>64 && event.keyCode<91)||(event.keyCode>96 && event.keyCode<123)||event.keyCode==32) 
    }
    </script>