Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2011, 02:50
Avatar de SaveSolutions
SaveSolutions
 
Fecha de Ingreso: agosto-2009
Ubicación: El Salvador
Mensajes: 17
Antigüedad: 14 años, 8 meses
Puntos: 0
Sumar campos con el mismo name

Tengo un form en el que todos los 5 subtotales tienen name="calcsub" y deseo sumarlos todos y colocarlo dentro de otro campo con id y name="total".

tengo en mi función:

function sumar(){
var total = document.getElementsByName('calcsub[]');
var total = 0;

for(i=0; i < total.length; i++){
total += parseFloat(total[i].value);
}

document.getElementsByName('calcsub').value = total;
$('#total').val(total);
}

Obtengo 0 pero debería ser una suma superior a cien segun los datos que tengo.

Firebug no me muestra ningún error.

Saludos y muchas gracias por su ayuda.