Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/06/2012, 17:27
bartman742
 
Fecha de Ingreso: enero-2012
Mensajes: 64
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: problema con formulario en firefox

agradesco a maycolalvarez por su apoyo, al final modifique las funciones de la siguiente manera:

Código Javascript:
Ver original
  1. <script language="JavaScript" type="text/javascript">
  2.  
  3. function validaletras(e) { // 1
  4.     tecla = (document.all) ? e.keyCode : e.which; // 2
  5.     if (tecla==8) return true; // 3
  6.     patron =/[A-Za-zñÑ\s]/; // igual que el ejemplo, pero acepta también las letras ñ y Ñ
  7.     te = String.fromCharCode(tecla); // 5
  8.     return patron.test(te); // 6
  9. }
  10.  
  11. </script>
  12.  
  13. <script language="JavaScript" type="text/javascript">
  14.  
  15. function validaespecial(e) { // 1
  16.     tecla = (document.all) ? e.keyCode : e.which; // 2
  17.     if (tecla==8) return true; // 3
  18.     patron =/[\w\sñÑ,.-]/; // igual que el ejemplo, pero acepta también las letras ñ y Ñ
  19.     te = String.fromCharCode(tecla); // 5
  20.     return patron.test(te); // 6
  21. }
  22.  
  23. </script>
  24.  
  25. <script language="JavaScript" type="text/javascript">
  26.  
  27. function soloNumeros(e) { // 1
  28.     tecla = (document.all) ? e.keyCode : e.which; // 2
  29.     if (tecla==8) return true; // 3
  30.     patron = /\d/; // Solo acepta números
  31.     te = String.fromCharCode(tecla); // 5
  32.     return patron.test(te); // 6
  33. }
  34.  
  35. </script>

ya no manda mensajes de alerta cuando se intenta meter un caracter no valido, simplemente no lo introduce, gracias!!!!