Witam, chce zliczyc wartosci checkboxow ale cos za bardzo mi to nie wychodzi. Dopiero zaczynam zabawe z Javascript. Ktos moze mi doradzic gdzie robie błąd?
function test()
{
var sum = 0;
checkboxes = document.getElementsByName('znak[]');
for (i=0; i<=checkboxes.length; i++)
{
if (checkboxes[i].checked==true)
{
sum=sum+checkboxes[i].value;
}
}
alert(sum);
}
<td width="20" bgcolor="#FFFFFF"> <input name="znak[]" type="checkbox" value="110" onClick="test()"></td> <td width="135" bgcolor="#FFFFFF" class="tresc2L">Projektor
</td> <td width="68" bgcolor="#FFFFFF" class="tresc2C">110.00 zł
</td> <td width="20" bgcolor="#FFFFFF"> <input name="znak[]" type="checkbox" value="100" onClick="test()"></td> <td width="135" bgcolor="#FFFFFF" class="tresc2L">Laptop
</td> <td width="68" bgcolor="#FFFFFF" class="tresc2C">100.00 zł
</td> <td width="20" bgcolor="#FFFFFF"> <input name="znak[]" type="checkbox" value="80" onClick="test()"></td> <td width="135" bgcolor="#FFFFFF" class="tresc2L">Ekran przenośny
</td> <td width="68" bgcolor="#FFFFFF" class="tresc2C">80.00 zł
</td>