<HTML>
<BODY>
<input name=sss onkeyup=ddds(this)>
</BODY>
<SCRIPT language=javascript>
function ddds(TT)
  {
    TT.value=TT.value.replace(/[^0-9]/gi,"")
  }</SCRIPT>

解决方案 »

  1.   

    可以直接在onkeypress那里加检查函数。判断输入函数,很多的, 你自己写就行了
      

  2.   

    屏蔽用拖拉到输入框.<input onkeyup="value=value.replace(/[^0-9]/g,'')" onmouseover="value=value.replace(/[^0-9]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^0-9]/g,''))"> dd--0
      

  3.   

    <input type=text onkeydown='checkKey()'>
    <script>
    function checkKey()
    {
      if(event.keyCode <48 ||(event.keyCode>57 && event.keyCode<96) || event.keyCode>105)
       event.returnValue=false;
    }
    </script>