Muy bien marc,
esta es la magia de el c�digo, 2 l�neas y zas... arreglado.
felicitaciones.
rafael
----- Original Message -----
From: "Marc el XrV" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, September 20, 2004 3:08 PM
Subject: Re: [ASNativos] mostrar decimales siempre
> Pues nada, por lo visto no se pu� dejar dos decimales que sean 0... as�
que:
>
> Math.realround=function(n,x){
> //decimales por defecto 2 (por si no se definen)
> x=x||2;
> var num=Math.round(n*Math.pow(10,x))/Math.pow(10,x);
> //si es un n�mero entero devuelve el resultado como String
> //y tienes que convertirlo a Number para poder volver
> //a procesarlo
> return (Math.round(num)==num?String(num+".00"):num)
> }
> trace(Math.realround(10,2));
> trace(Math.realround(0.212423));
>
> saludos
> att, Marc palau
>
> (QUIERO VER CODIGOOOOOOO.... no teoriaaa!!!)
>
>
>
> ---------- Original Message -----------
> From: "Juan V. Delgado" <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Sent: Mon, 20 Sep 2004 12:20:12 +0200
> Subject: Re: [ASNativos] mostrar decimales siempre
>
> > Tiene toda la pinta de que vas a tener que controlar a mano una
> > cadena para mostrar en el campo de texto y un n�mero para cuando
> > quieras hacer las operaciones...
> >
> > Flash Powa!
> >
> > --
> > Juan V. Delgado
> >
> > --------- Mensage Original --------
> > De: [EMAIL PROTECTED]
> > Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> > Asunto: Re: [ASNativos] mostrar decimales siempre
> > Fecha: 19/09/04 21:57
> >
> > >
> > >
> > >
> > > ya, por eso comentaba lo de sin utilizar una cadena... pensaba que se
> > > me escapaba algo... pero me da la sensacion de que no es posible.
> > >
> > >
> > > El 20/09/2004, a las 9:44, Carlos Terradillos Guti�rrez escribi�:
> > >
> > > > Hola Pedro,
> > > > me imagino que no te digo nada nuevo pero creo que una soluci�n
> > podr�a
> > > > ser tratar internamente el dato como n�mero y la muestra en el
campo
> > > > de texto como string. Te ser� f�cil programarlo para que te
muestre
> > > > los decimales que necesitas.
> > > >
> > > > He estado investigando la clase Number y la verdad es que no
parece
> > > > que se le pueda meter mano a la representaci�n de decimales.
> > > >
> > > > Saludos.
> > > >
> > > > El 20/09/2004, a las 11:36, Pedro Alpera escribi�:
> > > >
> > > >> el problema es que si el valor del decimal es 00 este no se
> > muestra
> > > >> en un campo de texto...
> > > >>
> > > >>
> > > >> El 20/09/2004, a las 9:22, Mis_preguntas_y_respuestas
escribi�:
> > > >>
> > > >>> Multiplica el n�mero por 100, apl�cale el Math.round y
luego
> > divide
> > > >>> por 100
> > > >>> algo a s�
> > > >>> var euros= valor*100
> > > >>> euros=Math.round(euros)
> > > >>> euros=euros/100
> > > >>> y listo sigue siendo un n�mero y con 2 decimales.
> > > >>> saludos
> > > >>>
> > > >>> Rafael Mart�nez
> > > >>> FabricaNet
> > > >>> [EMAIL PROTECTED]
> > > >>> www.fabricanet.com
> > > >>>
> > > >>>
> > > >>> ----- Original Message -----
> > > >>> From: "Pedro Alpera"
> > <[EMAIL PROTECTED]>
> > > >>> To: <[EMAIL PROTECTED]>
> > > >>> Sent: Monday, September 20, 2004 11:07 AM
> > > >>> Subject: [ASNativos] mostrar decimales siempre
> > > >>>
> > > >>>
> > > >>>> Supongamos que quiero mostrar euros... siempre con
dos
> > decimales,
> > > >>>> incluso cuando su valor es cero en un campo de texto.
> > > >>>>
> > > >>>> Es decir que un campo de texto pueda mostrar este
tipo de
> > datos:
> > > >>>>
> > > >>>> 23,22
> > > >>>> 122,00
> > > >>>>
> > > >>>> El caso es que al ser cero el decimal, desaparece.
> > > >>>>
> > > >>>> Y ahora el mas dificil todavia, quiero hacer esto sin
que
> > sea una
> > > >>>> cadena... es decir, que siga siendo un numero.
> > > >>>>
> > > >>>> ea! ya esta el desafio del lunes. xD
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>
> > > >>>
> > > >>> ----------------------------------
> > > >>> Lista ASNativos:[EMAIL PROTECTED]
> > > >>> http://www.5dms.com/listas
> > > >>> ----------------------------------
> > > >>>
> > > >>
> > > >> ----------------------------------
> > > >> Lista ASNativos:[EMAIL PROTECTED]
> > > >> http://www.5dms.com/listas
> > > >> ----------------------------------
> > > >>
> > > >
> > > > ----------------------------------
> > > > Lista ASNativos:[EMAIL PROTECTED]
> > > > http://www.5dms.com/listas
> > > > ----------------------------------
> > > >
> > >
> > > ----------------------------------
> > > Lista ASNativos:[EMAIL PROTECTED]
> > > http://www.5dms.com/listas
> > > ----------------------------------
> > >
> >
> > ----------------------------------
> > Lista ASNativos:[EMAIL PROTECTED]
> > http://www.5dms.com/listas
> > ----------------------------------
> ------- End of Original Message -------
>
> ----------------------------------
> Lista ASNativos:[EMAIL PROTECTED]
> http://www.5dms.com/listas
> ----------------------------------
>
>
----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------