Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/08/2007, 14:32
Avatar de messer
messer
 
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 20 años, 8 meses
Puntos: 5
Re: Anteponer String para formato de Moneda

Bien estimado derkenuke, en efecto lo que se escribe en la caja es 5000, pero en algun lugar vi algo parecido y en lugar de 5000 deberia escribirse 500000 los 2 ultimos ceros indicarian los decimales {centimos}, si debe admitir mas de 1 formato de moneda, (US$, EUR€, Bs., etc..) lo cual pienso que no seria tanto problema si se introducen en un array:
moneda = new Array["EUR","US$","Bs.","etc."] y con un switch(moneda) se selecciona la moneda, segun la cual varia el formato de los puntos y de las comas, (0.000,00 / 0,000.00).. Segun creo deberia formatearse con el evento onkeypess="darFormato()" para que el usuario vaya viendo lo que al final sera el monto real..

Digo enmascarar, porque como hay que realizar operaciones con los montos (sumas, restas, multiplicaciones y divisiones), al momento de tomar el valor se descartan los caracteres de texto (EUR, US$, Bs., Etc) y se utiliza solo la cantidad numerica (0.000,00)..
Finalmente, pues los valores que se le pasan al ASP o PHP serian los resultados numericos o valores finales.

Espero haber sido lo mas entendible posible.. Saludos!!
__________________
<script type="text/messerScript"><!--
window.onload=function(){ loadMesserRules(this.href) }
--></script>