我对 HTML 和 JavaScript 还很陌生。我有一个表格,我可以在其中单击复选框。JavaScript 函数正在计算选中框的总和,并在 html 文本字段中给出结果。到目前为止,一切都很好。
现在我想隐藏代码或不隐藏代码,无论结果低于2还是更高,但我不知道我可以使用哪个值来检查(在脚本和html中)。
该函数传递哪个值?怎么称呼?
如何在不破坏函数的情况下使 sum 成为全局变量?
我的代码:
function checkTotal() {
var sum = 0;
document.listForm.total.value = '';
for (i = 0; i < document.listForm.choice.length; i++) {
if (document.listForm.choice[i].checked) {
sum = sum + parseInt(document.listForm.choice[i].value);
}
}
document.listForm.total.value = sum;
}
//alert ("Summe: " + ???);
<table>
<form name="listForm">
<tr>
<td>A</td>
<td>Inhalt 1</td>
<td><input type="checkbox" name="choice" value="1" onchange="checkTotal()" /></td>
</tr>
<tr>
<td>B</td>
<td>Inhalt 2</td>
<td rowspan="2" ;> <input type="checkbox" name="choice" value="1" onchange="checkTotal()" /></td>
</tr>
<tr>
<td>Summe:</td>
<td><input disabled type="text" size="2" name="total" value="0" /></td>
</tr>
</form>
</table>
侃侃尔雅
米琪卡哇伊
阿波罗的战车
相关分类