<input onkeypress="if(event.keyCode < 48 || event.keyCode > 57) event.keyCode = 0;" onpaste="return false">

解决方案 »

  1.   

    <script language="JavaScript">
    function check(){
    var inputkey=window.event.keyCode
        if ((inputkey>=48 && inputkey<=57) || (inputkey>=96 && inputkey<=105)){
    return true;
    }else{
    return false
    }
    }
    </script>
    <body>
    <input type="text" onKeyDown="return check()">
    </body>
      

  2.   

    完善一下:
    <body onSelectStart="return false;">
    <input onkeypress="if(event.keyCode < 48 || event.keyCode > 57) event.keyCode = 0;" onpaste="return false">
    asdfsafd
      

  3.   

    <body onSelectStart="return false;">
    <input onkeypress="if(event.keyCode < 48 || event.keyCode > 57) event.keyCode = 0;" onpaste="return false">