Я работаю над сценарием для захвата всех нажатий клавиш на заданной HTML-странице.
Прямо сейчас у меня есть основной рабочий скрипт
document.onkeypress = function(event){
var evtobj=window.event? event : e;
if (evtobj.altKey || evtobj.ctrlKey || evtobj.shiftKey)
console.log("'Alt', 'Ctrl', or 'Shift' key pressed");
console.log(String.fromCharCode(evtobj.keyCode));
}
Теперь я хочу запретить запуск этой функции в случае, если событие сработало в поле пароля.
Несмотря на то, что событие происходит, как мне определить, что element
- это поле input
, а type
- это password
.
Я предполагаю, что это должно быть сделано, используя event.target
.