jQuery :запускает функцию нажатия клавиши для всего документа, но не внутри входных данных и текстовых полей?

У меня есть это…

$(document).keypress(function(e) {
        if ( e.keyCode === 119 ) // w
            doSomething();
    });

Wo, когда я нажимаю «w» в моем документе, срабатывает функция doSomething(). Как я могу предотвратить его срабатывание, когда я сейчас набираю (в фокусе )в поле inputили textarea?

46
задан matt 4 August 2012 в 10:39
поделиться