谁有代码,贴一下,~  3Q3Q3Q3Q感激不尽~

解决方案 »

  1.   

    就是校验<input type="text">输入的内容必须是float类型。
    输入汉字,英文,以及2352.32.322这种不合法数字,等,点[保存]时,不通过。
      

  2.   

    var a="123.45啊";
    alert(parseFloat(a)); 这个是从首字符开始转换,如果首字符不是数字结果是NaN.然后可以写字符串验证函数,验证输入的字符个数是否等于parseFloat(a)得出的字符数目
      

  3.   

    <html>
        <head>    <script>
           var a="123.45啊";
           var b=parseFloat(a).toString();       if(a.length!=b.length||parseFloat(a)=="NaN")
           {
             alert("error");
           }
           else
           {
            alert("right");
           }
        </script>    </head>    <body>
         
        </body>
    </html>
      

  4.   

    var reg=/\d+(\.\d+)?/;
    var str="131.12";
    if(reg.test(str))