@ Код Джонатона Болстера не работает в Opera.
Это должно работать в Opera, IE, FF и Chrome.
$("#noBackspacesHere").bind("keypress keydown", function(e) {
if (e.which == 8) {
e.preventDefault();
}
});
Кроме того, e.which
является предпочтительным способом проверки кодов клавиш, поскольку jQuery нормализует объект события, так что which
всегда будет присутствовать независимо от того, какой браузер вы используете.