Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/06/2013, 04:48
tonigomila1988
 
Fecha de Ingreso: mayo-2011
Ubicación: Palma de Mallorca
Mensajes: 108
Antigüedad: 13 años
Puntos: 4
Respuesta: Problema con parseFloat

Hola netos84:

Yo diria que tu for está mal hecho.

Estas creando una variable sumat que no le asignas ningún valor, por lo tanto es undefinded; luego en la condición de ejecución del for, estas comparando sumat = sumac[i], estas indicando que si undefined es igual a una cadena de texto que ejecute el for, cosa que no se cumple nunca.

Solución:

Código Javascript:
Ver original
  1. function sumarcol(form1)
  2.    {
  3.        var sumac = ["dt1","dt2","dt3","dt4","dt5","dt6","dt7","dt8","dt9","dt10"];
  4.        var TotalDoc = 0.00;
  5.        
  6.     for (var i=0; i < sumac.length; i++)
  7.         {
  8.             TotalDoc= parseFloat(TotalDoc) + parseFloat(document.getElementById(sumac[i]).value);
  9.         }
  10.         form1.total1.value  = TotalDoc;
  11.     form1.submit;  
  12.    }

Por lo menos así si que se ejecutará el for.

Comprueba si funciona así y saludos.