ne peuvent pas tirer événement keypress lorsque vous appuyez sur la touche supprimer
Je trouve que la touche suppr ne pas le feu à la keypress
événement dans Chrome, tandis que les autres touches fonctionnent. Le problème ne survient pas dans Firefox, tout en chrome, pourquoi? Voici mon code:
document.addEventListener('keypress', function (e) {
console.log(e);
}, false);
OriginalL'auteur qiu8310 | 2012-04-17
Vous devez vous connecter pour publier un commentaire.
Utilisation
keydown
oukeyup
au lieu de cela, il saisit la touche supprimer (ainsi que d'autres de pression de touche qui ne fonctionne pas, voir http://www.quirksmode.org/js/keys.html)OriginalL'auteur Josh Davenport
keypress
événement (Del, à la Fin, la Maison,etc..) n'est pas déclenché dans IE, Chrome et safari.. il ne fonctionne que dans firefox..de sorte que vous pouvez utiliser le
keyup
oukeydown
événement parce que lakeypress
événement est destiné pour de vrai (imprimable) caractères."keydown"
est gérée à un niveau inférieur de sorte qu'il permettra de capturer tous les non-impression des touches SUPPR, Fin, etcOriginalL'auteur BrainCoder