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 originalfunction sumarcol(form1)
{
var sumac = ["dt1","dt2","dt3","dt4","dt5","dt6","dt7","dt8","dt9","dt10"];
var TotalDoc = 0.00;
for (var i=0; i < sumac.length; i++)
{
TotalDoc= parseFloat(TotalDoc) + parseFloat(document.getElementById(sumac[i]).value);
}
form1.total1.value = TotalDoc;
form1.submit;
}
Por lo menos así si que se ejecutará el for.
Comprueba si funciona así y saludos.