Utilizo lo siguiente para restringir al usuario a ingresar solo algunos caracteres. Cuando presiono la pestaña, el cursor no apunta al siguiente control (en Mozilla). Pero funciona bien en IE.Capturando la tecla de tabulación usando JavaScript en Firefox
// Restricts user to enter characters other than a to z, A to Z and white space()
// Rauf K. 06.11.2010
$("input:text.characters_only").keypress(function(e) {
if (!((e.which >= 65 && e.which <= 90) || (e.which >= 97 && e.which <= 122) || e.which == 32 || e.which == 8 || e.which == 9)) {
return false;
}
});
No, 'keyCode' es la propiedad equivocada, porque jQuery normaliza la propiedad 'which'. La mayoría de las respuestas sobre la pregunta a la que se vincula son irremediablemente intrincadas o engañosas. –
@Tim Down - No estaba recomendando todas las respuestas, solo la aceptada. –
Wow. e.keyCode funciona bien en Mozilla :) – Rauf