06/05/2008, 11:01
|
| | | 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 |