alguien sabe como sumar numeros en javascript

03/09/2004 - 03:27 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;
}

cuando pasa por la funcion el valor que queda es concatenar todos los
valores ingresados.

saludos y de antemano os agradezco.

fausto.

Preguntas similare

Leer las respuestas

#1 Matias Iacono
03/09/2004 - 07:24 | Informe spam
El problema es por el tipo de dato...

Intenta convirtiendo el numero, antes a entero o fotante usando:

parseInt() o parseFloat()

Recuerda que JS es sensible a las mayusculas y minusculas, asi que tienes
que escribirlo tal cual.

Un ejemplo:

var capital = parseFloar(document.forms[0].txtActivoCapital.value);

Saludos

Matias Iacono
Microsoft MVP
591 70859837
"leon" wrote in message
news:%
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;
}

cuando pasa por la funcion el valor que queda es concatenar todos los
valores ingresados.

saludos y de antemano os agradezco.

fausto.



Respuesta Responder a este mensaje
#2 leon
07/09/2004 - 16:41 | Informe spam
Hola Matias, com estas.

Hermano, pues me fue mal, lo hice como vos me dijiste y no me funcionó,
lo probe de las dos formas, cuando lo hago con parseFloat al momento de
colocar
el resultado en el campo, este pone algo como NaN, que no se que significa y
cuando lo hago de la otra forma, se ponen los valores como si se estuvieran
concatenando los mismos.

Alguna otra forma de probar?..

saludos

leon.


"Matias Iacono" wrote in message
news:
El problema es por el tipo de dato...

Intenta convirtiendo el numero, antes a entero o fotante usando:

parseInt() o parseFloat()

Recuerda que JS es sensible a las mayusculas y minusculas, asi que tienes
que escribirlo tal cual.

Un ejemplo:

var capital = parseFloar(document.forms[0].txtActivoCapital.value);

Saludos

Matias Iacono
Microsoft MVP
591 70859837
"leon" wrote in message
news:%
> 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;
> }
>
> cuando pasa por la funcion el valor que queda es concatenar todos los
> valores ingresados.
>
> saludos y de antemano os agradezco.
>
> fausto.
>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida