0

Я пишу нажатие обработчика событий с помощью анонимного выражения функции:Как использовать анонимную функцию как обработчик события для элемента DOM в JavaScript?

btnuser.onkeypress = function (event) { 
         alert("Hello"); 
        }; 

Но это не удается молча.

Может ли кто-нибудь помочь мне понять, что не так с этим кодом?

+0

btnuser это кнопка? Если да, логичнее использовать его со входами –

+0

Если 'btnuser' - это кнопка, то ничего. Но вы должны активировать его с помощью клавиатуры. Используйте 'onclick' для ответа на щелчки мыши. – 1983

+0

Извините, мой плохой .. его txtuser, который является типом ввода текста. Я хочу выполнить код выражения функции onkeypress в текстовом вводе. –

ответ

-1

Предполагая txtuser это значение атрибута ID, синтаксис должен выглядеть следующим образом:

document.getElementById("txtuser") 

, а не

txtuser 

Кроме того, убедитесь в следующем:

  • Тег скрипта определяется после соответствующего элемента в источнике

  • browser supportsonkeypress событие для ключа в вопросе

Ссылки

 Смежные вопросы

  • Нет связанных вопросов^_^