传2个文本框

时间:2012-06-18 19:03:38

标签: javascript

我是javascript的新手,我正在尝试将2个文本框值传递给函数,并使用结果更新第三个文本框。我试过用这个:

    function setamount(input1,input2,input3) {
        alert(input1);
        var amnt1=parseInt(document.getElementById(input1).value);
        var amnt2=parseInt(document.getElementById(input2).value);
        var total=amnt1+amnt2;

        document.getElementById(input3).value=total;
    }

<input type="text" id="amnt1" maxlength=3 />
<input type="text" id="amnt2" maxlength=3 onBlur="setamount('amnt1','amnt2','total');"/>
<input type="text" id="total"  />

我试图计算总数时停止工作。有什么我错了。我似乎无法让这个工作。我尝试了很多不同的方法,但我不能将这些数字加在一起并将其分配给总数???

任何帮助将不胜感激。

提前致谢

1 个答案:

答案 0 :(得分:4)

错别字:

var total=amnt1+amnt2;

应该是:

var total=amt1+amt2;