這段代碼不起作用,我不知道爲什麼。如何使用Javascript來保持選中的複選框總數並顯示它?
<html><body>
<form>
<input type="checkbox" name="a" onclick="updateTotal('a',5)">5<br>
<input type="checkbox" name="b" onclick="updateTotal('b',3)">4<br>
<input type="checkbox" name="c" onclick="updateTotal('c',4)">3<br>
TOTAL: £
<script type="text/javascript">
var total = 0;
function updateTotal(row, val){
global total;
if (document.getElementByID(row_no).checked){
total += price;
}
else {
total -= price;
}
document.write(+total);
}
}
</script>
</body>
</html>
我該如何讓它按照我想要的方式工作?謝謝你的幫助。
'price'沒有定義和'全球total'是無效的。這是JavaScript而不是PHP。 –
我希望這會對你有所幫助:[如何處理複選框](http://stackoverflow.com/questions/14208022/how-to-show-javascript-confirm-box-when-checkbox-is-unchecked-然後如果用戶s) –