<input maxlength=9
 onkeypress="var k=event.keyCode; return k>=48&&k<=57"
 onpaste="return !clipboardData.getData('text').match(/\D/)"
 ondragenter="return false"
 style="ime-mode:Disabled"
>

解决方案 »

  1.   

    //<input type=text onkeydown="check()">
    function check(){//只能输入数字键、向左键、向右键、退格键、delete键
      //alert(event.keyCode);
      //event.keyCode==9 对应:“tab”键
      if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)
      ||event.keyCode==8||event.keyCode==46||event.keyCode==37||event.keyCode==39||event.keyCode==9)){
          event.returnValue=false;
          alert("请重新输入,这里只能输入数字键、向左键、向右键、退格键、delete键!");
      }
    }
      

  2.   

    jj好万害耶,那么如果在函数里怎么控治呢?
    有没有对document.all.item("num1").value值的判别方法?