【发布时间】:2013-10-19 12:54:15
【问题描述】:
我目前有一系列用于不同项目的复选框,当它们被选中时会修改总数。 JavaScript 代码如下。
<script type="text/javascript">
function checkTotal() {
document.listForm.total.value = '';
var sum = 0.00;
for (i=0;i<document.listForm.choice.length;i++) {
if (document.listForm.choice[i].checked) {
sum = sum + parseFloat(document.listForm.choice[i].value);
}
}
document.listForm.total.value = sum.toFixed(2);
}
</script>
此代码运行良好,但所有复选框都具有相同的输入名称“选择”。我需要更改它,以便每个输入名称都不同,例如choice1、choice2、choice3 等。如何更改JavaScript 以添加所有不同命名的复选框,而不是仅添加称为“choice”的复选框。
非常感谢任何帮助、良好的 HTML 和 CSS 知识但非常基本的 JavaScript。谢谢。
【问题讨论】:
标签: javascript html checkbox cumulative-sum