Buenas a todos, en un campo de una tabla de una base de datos, guardo una formula que se ejecuta en eventos en un formulario:
Con Onblur, Onchange
por ejemplo la siguiente formula:
Código Javascript
:
Ver originalvar tas = document.getElementById("TAS").value;
var tad = document.getElementById("TAD").value;
tad=2*tad;
var tam = tad+tas;
tam=tam/3;
tam=tam.toFixed(2);
document.getElementById("TAM").value=tam;
Tuve un problema en la var tam=tad+tas;
Me asume como si fuera una concatenacion y me muestra errores, entonces para poder solucionar este problema, utilice una funcion para sumar dos números y me quedo asi:
Código Javascript
:
Ver originalvar tas = document.getElementById("TAS").value;
var tad = document.getElementById("TAD").value;
tad=2*tad;
var tam = sumar(tad, tas);
tam=tam/3;
tam=tam.toFixed(2);
document.getElementById("TAM").value=tam;
la función sumar es la siguiente:
Código Javascript
:
Ver originalfunction sumar(sum1, sum2)
{
var resultado;
resultado = parseInt(sum1) + parseInt(sum2);
return resultado;
}
Es una solución, pero me gustaria saber como puedo ejecutar la formula, y que el simbolo +, se asuma como una suma y no como una concatenación.....
Espero me puedan dar alguna idea, muchas gracias...