Cita:
Iniciado por ocp001a Si tienes esos inputs dentro de un form, es fácil recorrerlo.
Código HTML:
Ver original <input type="text" name="aporte[]" value="10" /> <input type="text" name="aporte[]" value="20" /> <input type="text" name="aporte[]" value="30" /> <input type="button" value="sumar" onclick="suma(this.form)" /> <input type="text" name="total" id="total" value="" />
Código Javascript
:
Ver originalsuma=function(f){
var total=0;
for(var x=0;x<f.length;x++){//recorremos los campos dentro del form
if(f[x].name.indexOf('aporte')!=-1){//si el nombre campo contiene la palabra 'aporte'
total+=Number(f[x].value);//sumamos, convirtiendo el contenido del campo a número
}
}
document.getElementById('total').value=total;//al final colocamos la suma en algún input.
}
Gracias
ocp001a funciona perfecto... entiendo que verifica el nombre para sumar.... no me queda muy claro esto suma=function(f) ... f es un elemento de aporte???? bueno es como si tuviera aporte' + i ?????
gracias nuevamente