沒什麼工作正常。我希望subTotal字段在更改數量時顯示計算的金額。我對Web開發和編程相對來說比較陌生。提前致謝。jQuery動態計算php循環中每行的每個subTotal
HTML
<tr>
<td><input id="quantity" type="text" name="name" value="<?php echo $row['name'] ?>" readonly="readonly"></td>
<td><input id="quantity-sm" type="text" name="price" class="price" value="<?php echo $row['price'] ?>" ></td>
<td>
<input type="button" value="-" class="qtyminus" field="quantity">
<input type="submit" name="quantity" class="quantity" value="0" class="qty">
<input type="button" value="+" class="qtyplus" field="quantity">
</td>
<td><input id="quantity-sm" type="text" class="subTotal" name="subTotal" ></td></td>
</tr>
<?php endwhile; ?>
<tfoot>
<tr><td colspan="2"></td><td align="right"><span id="total" class="total"></span> </td></tr>
</tfoot>
JQuery的
$(document).ready(function(){
update_amounts();
$('.qty').change(function() {
update_amounts();
});
});
function update_amounts()
{
var sum = 0.0;
$('#myTable > tbody > tr').each(function() {
var qty = $(this).find('.quantity').val();
var price = $(this).find('.price').val();
var amount = (qty*price)
sum+=amount;
$(this).find('.subTotal').text(''+amount);
});
$('.total').text(sum);
}
什麼有這個做的PHP循環?你的代碼有什麼問題? – Teemu
你的代碼很容易[SQL注入](https://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php) – Teh
@Teh我感謝你的警告。這是我第一個針對Web開發的基於項目的學習。我還沒有關心安全性。謝謝。 –