IF нажат Enter и Input.Value = 1, то <действие>

171
08 февраля 2018, 15:50

Нужно при нажатии на клавишу Enter и если в текстовом поле "message" находится 1, то выполнить действие (Имитация клика по кнопке).

document.onkeyup = function (e) {
e = e || window.event;
if (e.keyCode == 13 && "message".value=="1"){
    MsgButton.click();
    document.getElementById("message").value=""
}
return false;

}

Answer 1
"message".value=="1"

В Вашем коде опечатка. Скорее всего вы имели ввиду:

document.getElementById("message").value == '1'

"message".value всегда будет undefined (соответсвенно ваше условие никогда не выполнится), потому что у строк нет такого ключа как "value".

READ ALSO
Переверстка из JSP в HTML [требует правки]

Переверстка из JSP в HTML [требует правки]

Помогите пожалуйста, Вот задание: Данная папка статического контента из проекта СRМ системы, все файлы сделанные при помощи JSP (близкая к HTML разметки)...

241
Изменение strokeDashoffset строки SVG в цикле for

Изменение strokeDashoffset строки SVG в цикле for

Я пытаюсь анимировать расширение линии

221
Не експортируется CarouselCaption с reactstrap

Не експортируется CarouselCaption с reactstrap

Привет!Я решил установить reactstrap(Bootstrap для react)чтобы использовать систему сеток и устоновить слайдер на сайт но при установке слайдера я получаю...

288