Отправка сообщения через Enter не работает

После ввода сообщения в соответствующую форму и нажатия Enter вместо отправки сообщения происходит обновление страницы. Форма Sent работает как нужно.

function sendMessage() {
            var messageField = document.getElementById("message");
            var`введите сюда код` userNameField = document.getElementById("username");
            var message = userNameField.value + ":" + messageField.value;
            ws.send(message);
            messageField.value = '';

        }
        document.addEventListener('keyup', function(event) {
  if (event.code == 'Enter') {
   sendMessage(message);
  }
})

Ответы (1 шт):

Автор решения: Алексей Шиманский

Просто напросто происходит submit формы. Вам нужно либо сделать обработчик onsubmit и делать e.preventDefault, либо вообще убрать форму, потому что она бесполезна при текущем коде вообще

→ Ссылка