0

私はJavaScriptが初めてで、2つのテキストボックスの値を関数に渡して、結果で3番目のテキストボックスを更新しようとしています。私はこれを使ってみました:

    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"  />

合計を計算しようとしている間、機能しなくなります。私が間違っていることがありますか。私はこれを機能させることができないようです。私はさまざまな方法を試しましたが、数字を足し合わせて合計に割り当てることはできませんか???

どんな助けでも大歓迎です。

前もって感謝します

4

1 に答える 1

4

タイプミス:

var total=amnt1+amnt2;

次のようにする必要があります。

var total=amt1+amt2;
于 2012-06-18T19:05:00.303 に答える