Почему пользовательское событие не работает?

Делаю пользовательское событие такое: Есть обычная форма с 1 полем, если её отправить и поле не пустое, то я создаю пользовательское событие, в которое передаю текст поля. Но, я когда отправляю форму, мне в консоль нечего не выводит.

Код формы, а так же создание события:

form.addEventListener('submit', event => {
    event.preventDefault();
    if (message.value.replace(/^\s+|\s+$/g, '')) {
        const event = new CustomEvent('message', {
            'text': message.value
        })
        document.dispatchEvent(event);
        message.value = null;
    }
});

Вот как я использую своё событие.

document.addEventListener('message', event => {
    console.log(event.text);
});

Пожалуйста, что тут не так? Покажите кодом, пожалуйста


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