Hola a todos, he creado un array con 10 filas y 4 columnas y necesito sumar el contenido de las 4 columnas para cada una de las 10 filas. El problema es que cuando realizo la operación de sumar y meto el resultado en un cuadro de texto me aparece el texto NaN. Los datos que meto en el vector los cojo también de cuadros de texto, pero estos los convierto previamente a numero con Number.
¿Qué estoy haciendo mal?
switch(col)
{
case 1:
tempo =0;
totalfila[fila][0] = Number(document.forms['form2']['txtImpcomi' + ncampo].value)
for (i=0;i<4;i++){
contenido = totalfila[fila][i].valueof()
tempo = contenido + tempo
}
document.forms['form2']['txtImporte' + ncampo].value = tempo suma_columna(ncampo)
break;
case 2:
tempo = 0;
totalfila[fila][1] = Number(document.forms['form2']['txtImpkms' + ncampo].value)
for (i=0;i<4;i++){
contenido = totalfila[fila][i].valueof()
tempo = contenido + tempo
}
document.forms['form2']['txtImporte' + ncampo].value = tempo suma_columna(ncampo)
break;
case 3:
tempo = 0;
totalfila[fila][2] = Number(document.forms['form2']['txtHotel' + ncampo].value)
for (i=0;i<4;i++){
contenido = totalfila[fila][i].valueof()
tempo = contenido + tempo
}
document.forms['form2']['txtImporte' + ncampo].value = tempo suma_columna(ncampo)
break;
case 4:
tempo = 0;
totalfila[fila][3] = Number(document.forms['form2']['txtBavion' + ncampo].value)
for (i=0;i<4;i++){
contenido = totalfila[fila][i].valueof()
tempo = contenido + tempo
}
document.forms['form2']['txtImporte' + ncampo].value = tempo suma_columna(ncampo)
break;
}