Показать сообщение отдельно
  #1 (permalink)  
Старый 04.07.2011, 19:50
Интересующийся
Отправить личное сообщение для InetBUG Посмотреть профиль Найти все сообщения от InetBUG
 
Регистрация: 28.11.2010
Сообщений: 14

Условие при нажатии клавиш клавиатуры
Есть задача — вывести сообщение, если пользователь нажал любую клавишу, кроме Backspace или Delete. Делаю вот так:

$("input").keyup( function(e) {
	if ( e.keyCode !== 8 || e.keyCode !== 46) {
		alert("Hello!");
	}
});


Но не получается. Зато работает вот этот код:

$("input").keyup( function(e) {
	if ( e.keyCode !== 8) {
		if ( e.keyCode !== 46 ) {
			alert("Hello!");
		}
	}
});


Почему с оператором «ИЛИ» («||») код работать не хочет? Как это исправить?
Ответить с цитированием