2012-04-17 16 views

Respuesta

14

Uso keydown o keyup lugar, se capta la tecla de borrar (así como otros que pulsación de tecla no es así, consulte http://www.quirksmode.org/js/keys.html)

document.addEventListener('keydown', function (e) { 
    console.log(e); 
}, false); 
+0

lo siento, he definido un registro de función en mi código, y se me olvidó agregarlo a la pregunta – qiu8310

+0

Muchas gracias mucho, ¡realmente ayuda! – qiu8310

+0

@ qiu8310 ¡No hay problema! Asegúrate de aceptar respuestas si resuelve tu problema :) –

2

keypress caso de (Del, Fin, Inicio, etc.) no se activa en IE, Chrome y safari .. solo funciona en firefox..

para que pueda utilizar el evento keyup o keydown porque el evento keypress está pensado para caracteres reales (imprimibles). "keydown" se maneja en un nivel inferior, por lo que capturará todas las claves no de impresión como DEL, End, etc.

Cuestiones relacionadas