Javascript计算字段在提交到mysql时消失

Javascript计算字段在提交到mysql时消失,javascript,php,mysql,Javascript,Php,Mysql,我有一个客户端数据输入表单,它非常大,但效果非常好。除了一个问题之外,我添加了一个脚本来计算最多5个字段的总数。该脚本可以工作,它进行计算并显示总数。当我提交表单时,数据没有提交到mysql 以下是脚本: <script> var calculateForm = function () { document.getElementById("total_paid").value = (Number(document.getElementById("amount1").value) +

我有一个客户端数据输入表单,它非常大,但效果非常好。除了一个问题之外,我添加了一个脚本来计算最多5个字段的总数。该脚本可以工作,它进行计算并显示总数。当我提交表单时,数据没有提交到mysql

以下是脚本:

<script>
var calculateForm = function () {
document.getElementById("total_paid").value = (Number(document.getElementById("amount1").value) + Number(document.getElementById("amount2").value) + Number(document.getElementById("amount3").value) + Number(document.getElementById("amount4").value) + Number(document.getElementById("amount5").value));
};
</script>

var calculateForm=函数(){
document.getElementById(“支付总额”).value=(Number(document.getElementById(“amount1”).value)+Number(document.getElementById(“amount2”).value)+Number(document.getElementById(“amount3”).value)+Number(document.getElementById(“amount4”).value)+Number(document.getElementById(“amount5”).value);
};
以下是表格的一部分:

<div class="rent_own_info">
<fieldset name="rent_own">
<legend>Rent / Own</legend>
<table><tbody>
<tr>
<td>Address</td>
<td>Postal Code</td>
<td>Months</td>
<td>Amount</td>
<td>Landlord / Township</td>
</tr>
<tr>
<td><input type="text" name="address1" id="address1"></td>
<td><input type="text" name="pcode1" id="pcode1"  size="10"></td>
<td><input type="text" name="months1" id="months1" size="10"></td>
<td><input type="text" name="amount1" id="amount1" value="" onblur="calculateForm();" size="10"></td>
<td><input type="text" name="paid1" id="paid1"></td>
</tr>
<tr>
<td><input type="text" name="address2" id="address2"></td>
<td><input type="text" name="pcode2" id="pcode2" size="10"></td>
<td><input type="text" name="months2" id="months2" size="10"></td>
<td><input type="text" name="amount2" id="amount2" value="" onblur="calculateForm();" size="10"></td>
<td><input type="text" name="paid2" id="paid2"></td>
</tr>
<tr>
<td><input type="text" name="address3" id="address3"></td>
<td><input type="text" name="pcode3" id="pcode3" size="10"></td>
<td><input type="text" name="months3" size="10"></td>
<td><input type="text" name="amount3" id="amount3" value="" onblur="calculateForm();" size="10"></td>
<td><input type="text" name="paid3" id="paid3"></td>
</tr>
<tr>
<td><input type="text" name="address4" id="address4"></td>
<td><input type="text" name="pcode4" id="pcode4" size="10"></td>
<td><input type="text" name="months4" size="10"></td>
<td><input type="text" name="amount4" id="amount4" value="" onblur="calculateForm();" size="10"></td>
<td><input type="text" name="paid4" id="paid4"></td>
</tr>
<tr>
<td><input type="text" name="address5" id="address5"></td>
<td><input type="text" name="pcode5" id="pcode5" size="10"></td>
<td><input type="text" name="months5" size="10"></td>
<td><input type="text" name="amount5" id="amount5" value="" onblur="calculateForm();" size="10"></td>
<td><input type="text" name="paid5" id="paid5"></td>
</tr>
<tr>
<td><input type="hidden" name="" id=""></td>
<td><input type="hidden" name="" id="" size="10"></td>
<td><input type="text" name="" size="10" value="Total Paid"></td>
<td><input type="text" name="total_paid" id="total_paid" value="" size="10"></td>
<td><input type="hidden" name="" id=""></td>
</tr>
</tbody></table>
</fieldset>
</div>

出租/拥有
地址
邮政编码
月
数量
业主/乡镇
我已经检查了apache2和mysql日志,没有错误。 任何帮助都将不胜感激


Thanx ZZ

听起来像是提交后正在运行计算功能。还有,你确定它没有被发送吗?查看网络日志以查看发送了哪些参数,或者询问PHP(通过
var\u ump($\u POST)
)它接收到了什么。感谢您的提示。Var\u dump($\u POST)帮助。。。信息就在那里。