0
首先,我很抱歉,如果这个问题已被问及解决之前,但我无法找到确切的答案/我的问题的解决方案。Javascript计算小计和总计从mysql
我的问题是,如果用户更改数量和/或选择更多1产品,我该如何计算总计?我的产品项目列表和值来自mysql。
这里是我的表说明:
<?php $price = 10.00;?>
<input name="qty_<?php echo $obj->product_code;?>" type="text" id="qty<?php echo $obj->product_code;?>" value="0" size="2" onkeyup="calculate()">
<input name="subtotal_<?php echo $obj->product_code;?>" type="text" id="subtotal_<?php echo $obj->product_code;?>" value="0.00" size="7" readonly>
<input name="qty_<?php echo $obj->product_code;?>" type="text" id="qty<?php echo $obj->product_code;?>" value="0" size="2" onkeyup="calculate()">
<input name="subtotal_<?php echo $obj->product_code;?>" type="text" id="subtotal_<?php echo $obj->product_code;?>" value="0.00" size="7" readonly>
<input name="grandtotal" type="text" id="grandtotal" value="0.00" readonly>
我用我的PHP/MySQL的结果值我输入的字段名/ ID,因为它更容易对我来说,识别/提交时传递的价值。
这里是我的javascript:
function calculate()
{
var quantity = document.getElementById('<?php echo $obj->product_code;?>').value;
var currprice = <?php echo $obj->product_code.$obj->product_price;?>;
var total = quantity * currprice;
document.getElementById('subtotal_<?php echo $obj->product_code;?>').value = total.formatMoney(2,',','.');
}
那么,如何从每个产品计算分类汇总和总计文本字段显示呢? 我已经搜索了Google,但一直未能解决我的问题。
THX的简洁答案。我会让你知道我什么时候回家并测试它。稍后我会回到你身边。 :) – Onesofazr 2014-09-26 01:49:23
感谢您的帮助。非常清晰和简单的解决方案感谢您分享一些知识。对此,我真的非常感激。非常感谢你的再次。问题解决了! – Onesofazr 2014-09-26 05:43:33
不客气! :)我也学到了很多东西,很高兴能够回复这份青睐。 – Philip 2014-09-26 15:12:53