Foros del Web » Programando para Internet » Javascript »

Problema Suma

Estas en el tema de Problema Suma en el foro de Javascript en Foros del Web. Buenas, Tengo este bucle for (i=9;i <= 15;i++) { var tmp=$('textfield['+ i +']').value; total_dietes=total_dietes + $('textfield['+ i +']').value; } previamente var total_dietes=0; $('textfield['+ i +']').value; ...
  #1 (permalink)  
Antiguo 12/03/2007, 02:50
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 10 meses
Puntos: 4
Problema Suma

Buenas,

Tengo este bucle
for (i=9;i <= 15;i++)
{
var tmp=$('textfield['+ i +']').value;
total_dietes=total_dietes + $('textfield['+ i +']').value;
}

previamente var total_dietes=0;

$('textfield['+ i +']').value; me devuelve el valor del texfield

El problema es que si total_dietes vale 0 y el valor del texfiel[9] es 80 y el textfield[10] es 81 me devuelve 08081 en lugar de 161

No se como solucionarlo

Gracias

Saludos
__________________
La ficción es y será mi única realidad
  #2 (permalink)  
Antiguo 12/03/2007, 02:57
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Problema Suma

Hola jspcat

Los campos de texto devuelven una cadena, tienes que pasarla a número:

parseInt($('textfield['+ i +']').value); // entero
parseFloat($('textfield['+ i +']').value;); // decimal

Saludos,
  #3 (permalink)  
Antiguo 12/03/2007, 03:53
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 10 meses
Puntos: 4
Re: Problema Suma

Muchas gracias

AL final lo he solucionado

saludos
__________________
La ficción es y será mi única realidad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:14.