<HTML>
<BODY>
<input name="fee"><input name="fee1"><input name="fee2">
<SCRIPT LANGUAGE="JavaScript">
document.all.fee1.onpropertychange=function(){
test();
}
document.all.fee2.onpropertychange=function(){
test();
}
function test(){
document.all.fee.value=document.all.fee1.value+document.all.fee2.value;
}
</SCRIPT>
</BODY>
</HTML>

解决方案 »

  1.   

    ...这样啊,呵呵稍微该一下啊
    <HTML>
    <BODY>
    <input name="fee"><input name="fee1"><input name="fee2">
    <SCRIPT LANGUAGE="JavaScript">
    document.all.fee1.onpropertychange=function(){
    test();
    }
    document.all.fee2.onpropertychange=function(){
    test();
    }
    function test(){
    document.all.fee.value=parseFloat(document.all.fee1.value)+parseFloat(document.all.fee2.value);
    }
    </SCRIPT>
    </BODY>
    </HTML>
      

  2.   

    很感谢你的留言我这个是数组,不是一条
    <input name="fee[]"><input name="fee1[]"><input name="fee2[]">
    <input name="fee[]"><input name="fee1[]"><input name="fee2[]">
      

  3.   

    服了你了,不一次说明白...
    <HTML>
    <BODY>
    <input name="fee"><input name="fee1"><input name="fee2"><br>
    <input name="fee"><input name="fee1"><input name="fee2">
    <input type="button" onclick=test()>
    <SCRIPT LANGUAGE="JavaScript">
    function test(){
    var tmp1=document.getElementsByName(fee);
    var tmp2=document.getElementsByName(fee1);
    var tmp3=document.getElementsByName(fee2);
    for(i=0;i<document.all.fee.length;i++){
    document.all.fee[i].value=parseFloat(document.all.fee1[i].value)+parseFloat(document.all.fee2[i].value);
    }
    }
    </SCRIPT>
    </BODY>
    </HTML>
      

  4.   

    var tmp1=document.getElementsByName(fee);
    var tmp2=document.getElementsByName(fee1);
    var tmp3=document.getElementsByName(fee2);
    这三句废话,不用要
      

  5.   

    <input name="fee"><input name="fee1"><input name="fee2"><br>
    <input name="fee"><input name="fee1"><input name="fee2">
    为什么换成
    <input name="fee[]"><input name="fee1[]"><input name="fee2[]">
    <input name="fee[]"><input name="fee1[]"><input name="fee2[]">
    不行