Foros del Web » Programando para Internet » Javascript »

Problema con miles

Estas en el tema de Problema con miles en el foro de Javascript en Foros del Web. Tengo una funcion que me suma los resultados mostrados en text, todo funciona bien salvo cuando uno de estos sumandos son a partir de 1000.00 ...
  #1 (permalink)  
Antiguo 14/11/2007, 10:25
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta Problema con miles

Tengo una funcion que me suma los resultados mostrados en text, todo funciona bien salvo cuando uno de estos sumandos son a partir de 1000.00
Código PHP:
function totalpies(obj){///////
        
var xp1 obj.totalpies1.value 
        
var xp2 obj.totalpies2.value
        
var xp3 obj.totalpies3.value
        
var xp4 obj.totalpies4.value
        
var xp5 obj.totalpies5.value
        
var xp6 obj.totalpies6.value
        
var xp7 obj.totalpies7.value
        
var xp8 obj.totalpies8.value
        
var xp9 obj.totalpies9.value
        
var xp10 obj.totalpies10.value
        
var xp11 obj.totalpies11.value
        
var xp12 obj.totalpies12.value
        
var xp13 obj.totalpies13.value
        
var xp14 obj.totalpies14.value
        
var xp15 obj.totalpies15.value
        
var xp16 obj.totalpies16.value
        
var xp17 obj.totalpies17.value
        
var xp18obj.totalpies18.value
        
var xp19 obj.totalpies19.value
        
var xp20 obj.totalpies20.value
            
var resultado 
     resultado 
= (xp1*1) + (xp2 1) + (xp3 1) + (xp4 1) + (xp51) + (xp61) + (xp71) + (xp81) + (xp91) + (xp101) + (xp111) + (xp121) + (xp131) + (xp141) + (xp151) + (xp161) + (xp171) + (xp181) + (xp191) + (xp201);
    
resultado=resultado*100
     resultado
=resultado/100
       
var numero = new oNumero(resultado)
    
    
obj.totalpie.value=numero.formato(2true)
    
obj.totalpie2.value=numero.formato(2true
Alguna idea porque sucede esto
Gracias
__________________
El PISCO SOLO PUEDE SER PERUANO....SALUD!
  #2 (permalink)  
Antiguo 14/11/2007, 11:13
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Problema con miles

Hola:

Supongo que usas "* 1" como un truco para convertir en número los values de los campos, pero existen las funciones parseInt y parseFloat para hacer esa conversión hacia enteros o reales.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 21:11.