hola, bueno tengo esta funcion:
Código:
function totales2(){
total3=0;
tt1=0;
tt2=0;
tt1=document.getElementById("2_1").innerHTML;
tt2=document.getElementById("2_2").innerHTML;
if (tt1!="" || tt2!="")
{
total3=parseInt(tt1)+parseInt(tt2);
document.getElementById("t_2").innerHTML=total3;
}else{
document.getElementById("t_2").innerHTML=total3;
}
}
es una simple suma del contenido de dos celdas ("2_1" y "2_2"), entonces los datos(valores numericos) a esas celdas vienen de otras operaciones, en la que algunas veces puede ser que no llegue ningun dato a alguna de esas dos celdas (
que una este vacia, o las dos), y al sumar un dato con valor y otro sin valor pues me da NaN (osea que no es un numero).
necesito que:
- si
no hay datos en las 2 celdas me de "0"
- si solo hay
un dato en una de las dos celdas me de la suma de "0+ el dato" o que me de ese dato unico.
- y si estan las
dos celdas con datos pues me de la suma de las 2
- y evitar que salga "
NaN" en ningun caso.
no se, ya he probado muchas cosas, me hechais una mano!!!
gracias y un saludo!!!