【发布时间】:2016-04-05 05:48:03
【问题描述】:
表在循环中
<table>
<tr><input class="txt form-control" name="balance[]" type="text" placeholder="Balance" /></tr>
</table>
,余额是从所有tr中添加的
总余额显示在债务上。它是由jquery完成的
<div class="col-lg-3"> <input class="debtsum form-control " id="debt" type="text" name="totaldebt" placeholder="Total Debt" disabled /> </div>
查询将数据存储到数据库中:
$totaldebt = mysqli_real_escape_string($connect,$_POST['totaldebt']);//to store total debt in the database
$table_customer_data="insert into
tbl_customer_data(totaldebt) values ('".$totaldebt."');
jquery脚本添加txt类的所有数据:
<script>
function calculateSum() {
var sum = 0;
$(".txt").each(function () {
//add only if the value is number
if (!isNaN(this.value) && this.value.length != 0) {
sum += parseFloat(this.value);
}
});
$('#debt').val(sum.toFixed(2));
}
$("table").on("keyup", ".txt", function () {
calculateSum();
});
</script>
jquery 函数工作正常,并对 balance 的所有输入值求和。但是,当我提交表单以将所有值存储到数据库中时,它什么也不存储。
在此先感谢,感谢您的帮助。
【问题讨论】:
标签: php jquery database mysqli