alguien sabe como sumar numeros en javascript

08/09/2004 - 00:57 por leon | Informe spam
saludos listeros.
alguien sabe como sumo varios numeros en javascript, al momento me los esta
concatenando, no se porque.

este es el codigo:

function txtActivoCapital_onblur()
{
var capital = document.forms[0].txtActivoCapital.value;
var intereses = document.forms[0].txtActivoIntereses.value;
var seguros = document.forms[0].txtActivoSeguros.value;
var congelado = document.forms[0].txtSaldoCongelado.value;
document.forms[0].txtTotalActivo.value = capital + intereses + seguros +
congelado;
}

alguno de uds. me dio esta forma, pero no me funciona, me los sigue
concatenando:
var capital = parseFloar(document.forms[0].txtActivoCapital.value);

Alguna idea, les agradezco,

leon.

Preguntas similare

Leer las respuestas

#1 Orlando Rios
08/09/2004 - 05:16 | Informe spam
Aplicales un eval(elemento), ya que si no te los toma
como texto.


saludos listeros.
alguien sabe como sumo varios numeros en javascript, al


momento me los esta
concatenando, no se porque.

este es el codigo:

function txtActivoCapital_onblur()
{
var capital = document.forms[0].txtActivoCapital.value;
var intereses = document.forms


[0].txtActivoIntereses.value;
var seguros = document.forms[0].txtActivoSeguros.value;
var congelado = document.forms


[0].txtSaldoCongelado.value;
document.forms[0].txtTotalActivo.value = capital +


intereses + seguros +
congelado;
}

alguno de uds. me dio esta forma, pero no me funciona,


me los sigue
concatenando:
var capital = parseFloar(document.forms


[0].txtActivoCapital.value);

Alguna idea, les agradezco,

leon.



.

Respuesta Responder a este mensaje
#2 CMacias
08/09/2004 - 08:27 | Informe spam
Quizá si usas Parse Float en vez de Parse Floar...


"leon" escribió en el mensaje
news:uv$
saludos listeros.
alguien sabe como sumo varios numeros en javascript, al momento me los


esta
concatenando, no se porque.

este es el codigo:

function txtActivoCapital_onblur()
{
var capital = document.forms[0].txtActivoCapital.value;
var intereses = document.forms[0].txtActivoIntereses.value;
var seguros = document.forms[0].txtActivoSeguros.value;
var congelado = document.forms[0].txtSaldoCongelado.value;
document.forms[0].txtTotalActivo.value = capital + intereses + seguros +
congelado;
}

alguno de uds. me dio esta forma, pero no me funciona, me los sigue
concatenando:
var capital = parseFloar(document.forms[0].txtActivoCapital.value);

Alguna idea, les agradezco,

leon.



Respuesta Responder a este mensaje
#3 leon
09/09/2004 - 06:34 | Informe spam
Señores dejeme decirles que estoy que tiro la toalla, no sabia que era tan
complicado hacer esto.
He intentado de todas las formas, pero siempre me concatena los valores.

Si alguien lo ha hechado a andar, por favor me cuentas,

saludos

leon...



"CMacias" wrote in message
news:
Quizá si usas Parse Float en vez de Parse Floar...


"leon" escribió en el mensaje
news:uv$
> saludos listeros.
> alguien sabe como sumo varios numeros en javascript, al momento me los
esta
> concatenando, no se porque.
>
> este es el codigo:
>
> function txtActivoCapital_onblur()
> {
> var capital = document.forms[0].txtActivoCapital.value;
> var intereses = document.forms[0].txtActivoIntereses.value;
> var seguros = document.forms[0].txtActivoSeguros.value;
> var congelado = document.forms[0].txtSaldoCongelado.value;
> document.forms[0].txtTotalActivo.value = capital + intereses + seguros


+
> congelado;
> }
>
> alguno de uds. me dio esta forma, pero no me funciona, me los sigue
> concatenando:
> var capital = parseFloar(document.forms[0].txtActivoCapital.value);
>
> Alguna idea, les agradezco,
>
> leon.
>
>
>


Respuesta Responder a este mensaje
#4 Miguel Gonzalez
09/09/2004 - 12:52 | Informe spam
Hola Leon.

No te desesperes. Corta y pega estas dos funciones (una es la tuya
"retocada") y prueba (se trata de chequear que sea un número antes de
sumarlo:

function calcula(){
var capital, intereses, seguros, congelado;
capital=chequea(document.forms[0].txtActivoCapital.value);
intereses=chequea(document.forms[0].txtActivoIntereses.value);
seguros=chequea(document.forms[0].txtActivoSeguros.value);
congelado=chequea(document.forms[0].txtSaldoCongelado.value);
document.forms[0].txtTotalActivo.value=chequea(capital+intereses+seguros+congelado);
}

function chequea(valor){
valor=parseFloat(valor)
if(isNaN(valor))return 0;
else return valor;
}

Saludos!
Miguel


leon wrote:

saludos listeros.
alguien sabe como sumo varios numeros en javascript, al momento me los esta
concatenando, no se porque.

este es el codigo:

function txtActivoCapital_onblur()
{
var capital = document.forms[0].txtActivoCapital.value;
var intereses = document.forms[0].txtActivoIntereses.value;
var seguros = document.forms[0].txtActivoSeguros.value;
var congelado = document.forms[0].txtSaldoCongelado.value;
document.forms[0].txtTotalActivo.value = capital + intereses + seguros +
congelado;
}

alguno de uds. me dio esta forma, pero no me funciona, me los sigue
concatenando:
var capital = parseFloar(document.forms[0].txtActivoCapital.value);

Alguna idea, les agradezco,

leon.



Respuesta Responder a este mensaje
#5 leon
10/09/2004 - 16:26 | Informe spam
Hey Miguel ,excelente el recurso, funciono inmediatamente.
Te agradezco muchisimo mi hermano.

Solo una pregunta, que hace la funcion isNaN.

saludos,

leon.





"Miguel Gonzalez" wrote in message
news:
Hola Leon.

No te desesperes. Corta y pega estas dos funciones (una es la tuya
"retocada") y prueba (se trata de chequear que sea un número antes de
sumarlo:

function calcula(){
var capital, intereses, seguros, congelado;
capital=chequea(document.forms[0].txtActivoCapital.value);
intereses=chequea(document.forms[0].txtActivoIntereses.value);
seguros=chequea(document.forms[0].txtActivoSeguros.value);
congelado=chequea(document.forms[0].txtSaldoCongelado.value);



document.forms[0].txtTotalActivo.value=chequea(capital+intereses+seguros+con
gelado);
}

function chequea(valor){
valor=parseFloat(valor)
if(isNaN(valor))return 0;
else return valor;
}

Saludos!
Miguel


leon wrote:

> saludos listeros.
> alguien sabe como sumo varios numeros en javascript, al momento me los


esta
> concatenando, no se porque.
>
> este es el codigo:
>
> function txtActivoCapital_onblur()
> {
> var capital = document.forms[0].txtActivoCapital.value;
> var intereses = document.forms[0].txtActivoIntereses.value;
> var seguros = document.forms[0].txtActivoSeguros.value;
> var congelado = document.forms[0].txtSaldoCongelado.value;
> document.forms[0].txtTotalActivo.value = capital + intereses + seguros


+
> congelado;
> }
>
> alguno de uds. me dio esta forma, pero no me funciona, me los sigue
> concatenando:
> var capital = parseFloar(document.forms[0].txtActivoCapital.value);
>
> Alguna idea, les agradezco,
>
> leon.
>
>
>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida