Estoy recogiendo datos con javascript de un checkbox pero no se porque no me sale nada por pantalla. Si lo hago solo con un unico checkbox si me funciona, pero al meterle un for, para que recorra todos, es cuando peta y no me muestra nada al darle al boton mostrar:
Código HTML:
<script language="javascript"> function sumar(){ for(i=1;i<5;i++){ if(document.getElementById("val"+i).checked){ excur = parseInt(document.getElementById("val"+i).value); } else{ excur = 0; } sumato = sumato + excur; } document.getElementById('algo').innerHTML = sumato; } </script> <form > <input type="checkbox" id="val1" value="10">10 <input type="checkbox" id="val2" value="20">20 <input type="checkbox" id="val3" value="30">30 <input type="checkbox" id="val4" value="40">40 </form> <input type="button" onclick="sumar();" /> <span id="algo"></span>