La verdad es que como digo, en Internet Explorer y en Google Chrome me funciona perfecto, si pulso alguna letra no me la introduce, solo me permite escribir numeros, borrarlos y pulsar el tabulador para cambiar de campo en el formulario.
Pero en Mozilla Firefox no me funciona el tabulador.... (Decir que uso la version 3.5.19, y no tengo pensado actualizar a la 4 al menos de momento)
Voy a probar las posibles soluciones que me habeis proporcionado y os comento el resultado.
EDITADO:
A ver, se supone que la linea:
Código:
if (tecla==8) return true;
Es para que me permita borrar lo numeros en el campo del formulario en mozilla.
(en chrome y IE si prescindo de esa linea, si me permite el uso de la tecla backspace)
Entonces se supone que si sustituyo esa linea por esta:
Código:
if (tecla==9) return true;
No me permitiria el backspace, pero si el tabulador, al menos eso creo al ser el codigo del tabulador el 9.....
Pues no es asi, aun por esas no me funciona,....
Seguro que es alguna cosa sencilla...... pero no logro dar con ello (parte de culpa la tiene mi escasa experiencia y conocimiento de javascript).