zongfen.value = parstFloat(fenshu1.value) + parstFloat(fenshu1.value) + ...

解决方案 »

  1.   

    <input name="fenshu" type="text" id="fenshu" size="8" maxlength="4" onblur="func1()">
    function func1(){
        var b=0;
        var flag="2";
        var a=document.getElementsByName("");
        for(var i=0;i<a.length;i++){
            if(a[i].value ==""){
                flag="3";
            }
        }
        if(flag=="2"){
            for(var i=0;i<a.length;i++){          //checkfunc(a[i].value); //check number
                b=parseInt(a[i].value)+b;
            }
            document.getElementsByName("zongfen")[0].value=b;
        }else{
            alert("not all input");
        }
        
    }
      

  2.   

    function func1(){
        var b=0;
        var flag="2";
        var a=document.getElementsByName("fenshu");
        for(var i=0;i<a.length;i++){
            if(a[i].value ==""){
                flag="3";
            }
        }
        if(flag=="2"){
            for(var i=0;i<a.length;i++){          //checkfunc(a[i].value); //check number
                b=parseInt(a[i].value)+b;
            }
            document.getElementsByName("zongfen")[0].value=b;
        }else{
            alert("not all input");
        }
        
    }
      

  3.   

    http://community.csdn.net/Expert/topic/4268/4268069.xml?temp=.4074365这个能实现对小数的处理,如何与楼上的结合起来实现我要的功能呢?
      

  4.   

    不知那函数到低是什么用法
     fmtNumber(txt1.value*1 + txt2.value*1 + txt3.value*1, 6)