Событие "keypress" (в исходной форме IE и в Safari/Chrome) содержит фактический символ, добавляемый в текстовое поле. Клавиша backspace явно не добавляет новый символ к значению поля, поэтому он не вызывает события нажатия клавиши.
Firefox и Opera немного более волей-неволей в создании событий ввода.