要不哪位能提供在Text文本框中只能输入数字和最多一个小数点的脚本啊????

解决方案 »

  1.   

    //禁止输入所有标点
    //使用方法: onKeypress="Keypress_err()"
    function Keypress_err()
    {
    if ((event.keyCode>=48 && event.keyCode<=57)||(event.keyCode>=65 && event.keyCode<=90)||(event.keyCode>=97 && event.keyCode<=122)){return true};
    event.returnValue = false;
    }
    //只允许输入数字
    //使用方法: onKeypress="Keypress_err_1()"
    function Keypress_err_1()
    {
    if (event.keyCode>57 || event.keyCode<48) event.returnValue = false;
    }
    //只允许输入数字及 - 号
    //使用方法: onKeypress="Keypress_err_2()"
    function Keypress_err_2()
    {
    if ((event.keyCode>57 || event.keyCode<48) && event.keyCode!=45) event.returnValue = false;
      

  2.   

    搂主的代码可以实现你要的功能呀!
    win2000server + ie5.0 sp2通过
      

  3.   

    onkeyup
    <input type="text" onkeyup="if(isNaN(this.value))this.value=this.value.slice(0,-1);" onpaste="return false">
      

  4.   

    <html><head><script>
    function check()
    {
     var reg=/\.{0,1}\d{10}/
     if(reg.test(f1.t1.value))
     {alert("字符匹配")}
     else{alert("您所输入的字符不匹配")} }
    </script></head><body><form name="f1" method="POST" action="--WEBBOT-SELF--">  <p><input type="text" name="t1" size="20">
      <input type="button" value="按钮" name="B1" onClick="check()"></p>
    </form></body></html>