【发布时间】:2014-07-17 21:36:34
【问题描述】:
我正在尝试添加多个文本框整数值和要存储在另一个文本框中的总和。
<script>
function updatesum(){
cash = parseInt(document.rent_form.cash.value,10);
card = parseInt(document.rent_form.card.value,10);
online = parseInt(document.rent_form.online.value,10);
deduction = parseInt(document.rent_form.deduction.value,10);
actAmount = parseInt(document.rent_form.actAmount.value,10);
tot = actAmount - (cash+card+online+deduction);
document.rent_form.bal.value = tot;
}
</script>
我在 name="bal" 的文本框中显示 NaN 值
<form class="form-horizontal" name="rent_form" id="rent_form" action="php/tenantTable.php"
method="POST">
<input type="text" id="act_rent_amount" name="actAmount" class="input-xlarge" placeholder=""
value="<?php echo ($row['rent_amount']); ?>" style="visibility: hidden">
<input type="text" name="cash" onChange="updatesum()" value="0">
<input type="text" name="card" onChange="updatesum()" value="0">
<input type="text" name="online" onChange="updatesum()" value="0">
<input type="text" name="deduction" onChange="updatesum()" value="0">
<input type="text" id="bal" name="bal">
这里是a link
【问题讨论】:
-
老实说,我没有看到任何带有 name="bal" 的输入文本框。它在您发布的代码中的什么位置?
-
刚刚添加,脚本在head部分
标签: javascript html forms textbox