Почему backspace не определяется с помощью события нажатия клавиши jquery?
$("#field").keypress(function(event){alert(event.which);});
Попробуйте использовать функции keydown и keyup вместо IE.
keydown
keyup
Javascript e.keyCode не перехватывает Backspace / Del в IE
Событие «нажатие клавиши» (в исходной форме IE и в Safari / Chrome) касается фактического символа, добавляемого в текстовое поле.Клавиша backspace явно не добавляет новый символ к значению поля, поэтому она не вызывает события нажатия клавиши.
Firefox и Opera немного более ловко настроены на генерацию событий ввода.( quirksmode ) считает поведение IE и Webkit разумным , и я в значительной степени согласен.
Только onKeyUp выполнит все операции по обнаружению клавиш клавиатуры в Chrome.