Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/07/2010, 13:12
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 10 meses
Puntos: 126
Respuesta: Poner el total en formato de moneda

Hola

Aquí tienes dos maneras. Te recomienda la segunda ya que la primera tiene carencias
Código Javascript:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta name="http-equiv" content="Content-type: text/html; charset=UTF-8"/>
  5. <script type="text/javascript">
  6. var valor = Math.round(1750000000*Math.random())+50000;
  7. var cadena = valor.toString().split("").reverse().join("");
  8. var patron = /\d{3}/g;
  9. num = cadena.replace(patron, function(encaja){return encaja+'.';});
  10. document.write('Esta primera manera no funciona si la cantidad de d&iacute;gitos del n&uacute;mero es multiplo de 3<br/>')
  11. document.write(num.toString().split("").reverse().join("")+ '<br/>')
  12.  
  13.  
  14.  
  15. for (var z = cadena.length; z >=0; z--) {
  16. numero = cadena.charAt(z)
  17. if ((cadena.length >= 4 && z ==3 ) || (cadena.length >= 7 && z ==6 ) || (cadena.length >= 10 && z == 9 ) || (cadena.length >= 13 && z ==12 ) || (cadena.length >= 16 && z ==15 )) {
  18. numero +=  ".";
  19. }
  20. document.write(numero);
  21. }
  22. </script>
  23. </head>
  24. <body>
  25. </body>
  26. </html>
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />