javascript来增加产品的价格和数量

时间:2015-01-29 07:33:26

标签: javascript

我编写了javascript代码,将product pricequantity中的input field输入相乘,但它不起作用可以让有人知道问题出在哪里..

的javascript

<script language="javascript" type="text/javascript">

function multiply(){

a=Number(document.abc.QTY.value);

b=Number(document.abc.PPRICE.value);

c=a*b;

document.abc.TOTAL.value=c;

}
</script>

形式

<input type="text" value="" name="QTY" id="QTY" onKeyUp="multiply()" /><br />

  <input type="text" name="PPRICE" id="PPRICE" value="<?php echo $product['pprice']; ?>" /><br />

  <input type="text" name="TOTAL" id="TOTAL" /><br />

2 个答案:

答案 0 :(得分:0)

我不确定你从哪里获得abc,但你应该使用document.getElementById()。将您的function代码更改为以下代码,一切顺利。

function multiply()
{
    // Get the input values
    a = Number(document.getElementById('QTY').value);
    b = Number(document.getElementById('PPRICE').value);

    // Do the multiplication
    c = a*b;

    // Set the value of the total
    document.getElementById('TOTAL').value=c;
}

答案 1 :(得分:0)

    function hitungTotal(){
        var qty = document.getElementById("newQuantity").value;
        var price ="";
        var totPrice =qty * price;
        document.getElementById("newTotal").value = totPrice;
    }