Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2008, 11:01
Avatar de JuanKa
JuanKa
 
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 20 años, 2 meses
Puntos: 1
La tecla tab(9) no me lo reconoce en Firefox

Buenas tardes a todos.

Espero que me puedan ayudar en este problemilla,

Esta funcion de abajo en IE funciona perfectamente, pero en Firefox no, porque cuando quiero saltar de un input a otro input me sale el mensaje de la funcion que arroja el alert, es decir, "El dato introducido"

En el input envio como parametro el patron siguiente :

onkeypress="return validar_campo(event,/^([a-z0-9._])$/)"


function validar_campo(evento,patron) {

tecla = (document.all) ? evento.keyCode : evento.which;

//tecla = 8 => retroceso (para borrar)
//tecla = 9 => retroceso (para tabulador)
if (tecla==8 || tecla==9) return true;

te = String.fromCharCode(tecla);
if (patron.test(te))
{
return true;
}
else
{
alert("\nEl dato introducido "+te+" NO es v\u00E1lido.\n\n\tIntente de nuevo");
return false;
}
}

Cual puede ser el error que me esta dando el firefox para poder pasar de un input a otro.


Gracias y Saludos a todos