如何使用javascript onchange/onkeyup在循環內求和值?我把他們每個人的基礎上,環編號爲ID ...如何使用onchange在循環內求和值javascript
這裏是我的代碼示例
<?php
$no = 1;
foreach($data as $array)
{
echo "<tr>";
echo "<td><input type='number' id='price".$no."' value='.$array['price'].'></td>";
echo "<td><input type='number' id='discount".$no."' onkeyup='keyup(".$no.")'></td>";
echo "<td><input type='number' id='total_price".$no."'></td>";
echo "</tr>";
$no++;
}
<input type='text' readonly id='total_payment'>
,這裏是我的javascript
function keyup(id)
{
var price = $('#price'+id).val();
var discount= $('#discount'+id).val();
total_price = parseFloat(price) - parseFloat(discount);
$('#total_price'+id).val(total_price);
}
當我改變貼現值,它將total_price字段的所有值總和爲total_payment。
該怎麼辦?我已經設置了某種形式展現的例子
的jsfiddle:https://jsfiddle.net/20gb8n1g/
上的jsfiddle形式是什麼我的表看起來使用PHP和JavaScript like.the實際只是一個例子... –