@CallMeYourDaddy

[Эмуляция терминала] Как отправить данные на сервер, нажав на enter?

Добрый день! У меня есть эмулятор терминала:5f56e1b656467696397378.png
Логика простая: я пишу команду, она попадает на сервер, обрабатывается в реальном cmd, а потом возвращается результат обратно в форму.
Меня пугает отсутствие каких-либо кнопок на форме, не понимаю, как отправлять данные по нажатию на enter.
Как бы вы реализовали это?
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
document.getElementById('#console').onkeypress = function(e) {
    if (!e) e = window.event;
    var keyCode = e.keyCode || e.which;
    if (keyCode == '13') sendQuery(); // Enter нажат вызываем свою функцию sendQuery для отправки
  }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы