【发布时间】:2013-03-02 15:12:45
【问题描述】:
我想在我的网站上放置一个复选框自动总和,以便任何选中一个框并提交的人,这些复选框的值(点)会自动添加到我的总和中(实际上是在主页上) 到目前为止,我已经为 java 脚本找到了这段代码。
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td> <input name="sum_m_1" value="25" type="checkbox" id="sum_m_1" onclick="UpdateCost()"> </td>
<td> ResponseOption_1 </td>
</tr>
<tr>
<td> <input name="sum_m_2" value="15" type="checkbox" id="sum_m_2" onclick="UpdateCost()"> </td>
<td> ResponseOption_2 </td>
</tr>
</table>
<input type="text" id="totalcost" value="">
使用 JAVASCRIPT:
<script type="text/javascript">
function UpdateCost() {
var sum = 0;
var gn, elem;
for (i=1; i<3; i++) {
gn = 'sum_m_'+i;
elem = document.getElementById(gn);
if (elem.checked == true) { sum += Number(elem.value); }
}
document.getElementById('totalcost' ).value = sum.toFixed(2);
}
window.onload=UpdateCost
</script>
这将添加值,但我想通过选中复选框来添加 --> 提交 --> 收集数据 --> 添加到我的主要总数。
任何帮助将不胜感激。
【问题讨论】:
标签: php javascript html checkbox