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�:
> > >
> > > &gt; Hola Pedro,
> > > &gt; me imagino que no te digo nada nuevo pero creo que una soluci�n
> > podr�a
> > > &gt; ser tratar internamente el dato como n�mero y la muestra en el
campo
> > > &gt; de texto como string. Te ser� f�cil programarlo para que te
muestre
> > > &gt; los decimales que necesitas.
> > > &gt;
> > > &gt; He estado investigando la clase Number y la verdad es que no
parece
> > > &gt; que se le pueda meter mano a la representaci�n de decimales.
> > > &gt;
> > > &gt; Saludos.
> > > &gt;
> > > &gt; El 20/09/2004, a las 11:36, Pedro Alpera escribi�:
> > > &gt;
> > > &gt;&gt; el problema es que si el valor del decimal es 00 este no se
> > muestra
> > > &gt;&gt; en un campo de texto...
> > > &gt;&gt;
> > > &gt;&gt;
> > > &gt;&gt; El 20/09/2004, a las 9:22, Mis_preguntas_y_respuestas
escribi�:
> > > &gt;&gt;
> > > &gt;&gt;&gt; Multiplica el n�mero por 100, apl�cale el Math.round  y
luego
> > divide
> > > &gt;&gt;&gt; por 100
> > > &gt;&gt;&gt; algo a s�
> > > &gt;&gt;&gt; var euros= valor*100
> > > &gt;&gt;&gt; euros=Math.round(euros)
> > > &gt;&gt;&gt; euros=euros/100
> > > &gt;&gt;&gt; y listo sigue siendo un n�mero y con 2 decimales.
> > > &gt;&gt;&gt; saludos
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; Rafael Mart�nez
> > > &gt;&gt;&gt; FabricaNet
> > > &gt;&gt;&gt; [EMAIL PROTECTED]
> > > &gt;&gt;&gt; www.fabricanet.com
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; ----- Original Message -----
> > > &gt;&gt;&gt; From: &quot;Pedro Alpera&quot;
> > &lt;[EMAIL PROTECTED]&gt;
> > > &gt;&gt;&gt; To: &lt;[EMAIL PROTECTED]&gt;
> > > &gt;&gt;&gt; Sent: Monday, September 20, 2004 11:07 AM
> > > &gt;&gt;&gt; Subject: [ASNativos] mostrar decimales siempre
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt;&gt; Supongamos que quiero mostrar euros... siempre con
dos
> > decimales,
> > > &gt;&gt;&gt;&gt; incluso cuando su valor es cero en un campo de texto.
> > > &gt;&gt;&gt;&gt;
> > > &gt;&gt;&gt;&gt; Es decir que un campo de texto pueda mostrar este
tipo de
> > datos:
> > > &gt;&gt;&gt;&gt;
> > > &gt;&gt;&gt;&gt;    23,22
> > > &gt;&gt;&gt;&gt; 122,00
> > > &gt;&gt;&gt;&gt;
> > > &gt;&gt;&gt;&gt; El caso es que al ser cero el decimal, desaparece.
> > > &gt;&gt;&gt;&gt;
> > > &gt;&gt;&gt;&gt; Y ahora el mas dificil todavia, quiero hacer esto sin
que
> > sea una
> > > &gt;&gt;&gt;&gt; cadena... es decir, que siga siendo un numero.
> > > &gt;&gt;&gt;&gt;
> > > &gt;&gt;&gt;&gt; ea! ya esta el desafio del lunes. xD
> > > &gt;&gt;&gt;&gt;
> > > &gt;&gt;&gt;&gt;
> > > &gt;&gt;&gt;&gt;
> > > &gt;&gt;&gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt;
> > > &gt;&gt;&gt; ----------------------------------
> > > &gt;&gt;&gt; Lista ASNativos:[EMAIL PROTECTED]
> > > &gt;&gt;&gt; http://www.5dms.com/listas
> > > &gt;&gt;&gt; ----------------------------------
> > > &gt;&gt;&gt;
> > > &gt;&gt;
> > > &gt;&gt; ----------------------------------
> > > &gt;&gt; Lista ASNativos:[EMAIL PROTECTED]
> > > &gt;&gt; http://www.5dms.com/listas
> > > &gt;&gt; ----------------------------------
> > > &gt;&gt;
> > > &gt;
> > > &gt; ----------------------------------
> > > &gt; Lista ASNativos:[EMAIL PROTECTED]
> > > &gt; http://www.5dms.com/listas
> > > &gt; ----------------------------------
> > > &gt;
> > >
> > > ----------------------------------
> > > 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
----------------------------------

Responder a