I currently have a series of checkboxes for different items, which when selected modifies a total. 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。谢谢。