Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/09/2010, 15:23
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 2 meses
Puntos: 126
Respuesta: Alguien que me ayude con esta javascript

Subo el tema por si el que lo creó, ya leyó las respuesta

Con estas modificaciones se solventan ambos problemas
Código Javascript:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <script type="text/javascript">
  6. function validar(e, val) { // 1
  7.     tecla = (document.all) ? e.keyCode : e.which; // 2
  8.     if (tecla==8) return true; // 3
  9.     te = String.fromCharCode(tecla); // 5
  10.     var patron = /\d/;
  11.  
  12. if(!patron.test(te)) {
  13.  
  14. var patron = /[A-Za-z\s]/;
  15. if(patron.test(te)) {
  16. var patron = /([A-Za-z\s])+$/;
  17. if(patron.test(te+val)) { return true; } else { alert('no puedes insertar letras'); return false;}
  18. }
  19.  
  20. } else {
  21.  
  22. var patron = /\d+$/;
  23. if(patron.test(te+val)) { return true; } else { alert('no puedes insertar numeros'); return false;}
  24. }
  25. }
  26. </script>
  27. </head>
  28. <body>
  29. <p><input type="text" name="textfield" value="" onkeypress="return validar(event, this.value)" /><br />
  30. <textarea rows="5" cols="20" onkeypress="return validar(event, this.value)"></textarea></p>
  31. </body>
  32. </html>
__________________
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;" />