Me paso por aquí para ver si me podríais resolver una duda, y es la siguiente:
Tengo un for en una función y otro en otra, pero el 2º for no me funciona no se porque.
Os pongo el codigo para que lo veais mejor(os pongo todo el script que tengo)
Código HTML:
Ver original
<script> var can; var pre; var tot; var ttl; var art = 0; function boton () { } function nuevo () { for(var i = 2; i<=document.forms.length; i++) { can = document.forms[i].elements[1].value; pre = document.forms[i].elements[2].value; if(can == 0) { tot= tot; } else { if(pre == 0) { tot = tot; } else { tot = can*pre; document.forms[i].elements[3].value = tot; } } } } function tootal () { for (var x = 2; x<=document.forms.length; x++) { if(document.forms[x].elements[3].value == "") { ttl = parseInt(document.forms[x].elements[3].value); } } alert(ttl); } </script>
Espero haberlo explicado bien y podáis ayudarme.
Un saludo