1 回答
TA贡献1840条经验 获得超5个赞
在增加数量值的函数add_number中,您还可以每次将价格添加到表格的总单元格中,如下更改您的 JavaScript 函数:
function add_number() {
var suma = parseInt(document.getElementById("suma").value); /* get current quantity */
var total = parseInt(document.getElementById("total").innerHTML); /* get current total */
var percio = parseInt(document.getElementById("percio").innerHTML); /* get price */
document.getElementById("suma").value = suma + 1; /* change quantity */
document.getElementById("total").innerHTML = (suma + percio).toFixed(2); /* change total */
}
innerHTML注意和的用法value。不同之处在于value用于<input>标记而innerHTML用于<td>标记。
另请注意,您需要为总单元格和价格单元格设置 id,以便在 JavaScript 函数中读取和写入它们。
<td width="20%" class="Text-center" id="percio">
<?php echo $producto['PRECIO'] ?>
</td>
<td width="20%" class="Text-center" id="total">
<?php echo number_format($producto['PRECIO']*$producto['CANTIDAD'],2); ?>
</td>
添加回答
举报