Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2011, 10:31
MARTIN_LAW
 
Fecha de Ingreso: julio-2010
Mensajes: 121
Antigüedad: 14 años, 3 meses
Puntos: 0
Validar numeros y TAB con expresion regular (Mozilla Firefox)

Hola, he buscado en el foro y he visto algun post con este problema pero no me funcionan las soluciones propuestas.....

Quiero que en un campo de un formulario solo se puedan meter numeros, pero que se admita el borrado de los mismos (Conseguido) y ademas que se permita el pulsado del tabulador para cambiar de campo (NO CONSEGUIDO).


La funcion que tengo es la siguiente:


Código:
function validarnum(e) 
   {
    	 tecla = (document.all) ? e.keyCode : e.which;
   	 if (tecla==8) return true;
   	 patron =/\d/;
   	 te = String.fromCharCode(tecla);
   	 return patron.test(te);
   }

en google chrome y en Internet Explorer me funciona bien, me admite el tabulador pero no me admite letras, asi que funciona bien.



En Mozilla Firefox no me funciona bien de ninguno de los dos modos.


Alguna solucion para Mozilla Firefox???