Estoy tratando de captar el evento de presionar las teclas Retroceso y Eliminar utilizando javascript/jQuery con este tipo de código.Javascript e.keyCode no captura Backspace/Del en IE
$("textarea[name=txt]").keypress(function(e){
var keycode = e.keyCode ? e.keyCode : e.which;
if(keycode == 8){ // backspace
// do somethiing
alert(keycode);
}
if(keycode == 46){ // delete
// do somethiing
alert(keycode);
}
});
Estas líneas de código funcionan perfectamente en Firefox (3.6.12). Eso significa que la alerta aparece cuando se presiona Retroceso o Eliminar. Pero esto no funciona en Internet Explorer (8)
¿Alguien puede sugerirme una forma diferente de ver estos eventos de pulsación de teclas en Internet Explorer?
[Esta página] (http://jimblackler.net/blog/?p=20) parece sugerir que debe utilizar el evento 'keydown' en lugar del evento' keypress'. ¿Es así de simple? – clarkf