ae_ph
@ae_ph
I'm a owl )

Как правильно инициализировать событие клика?

У меня есть форма на сайте, при клике на кнопку она улетает на почту.
Я хочу повесить на кнопку отправки событие event.isTrusted

Вот что я написал, но это не работает для меня.
request.send(formData); отправляет мою форму.
По идее если true тогда инициализируем нашу переменную к которой привязали событие request.send(formData);
let sendBtn = request.send(formData); // Присваиваем переменной запрос на отправку формы
    let event = new Event("click"); // Создаём объект события "клик"
    event.isTrusted = function() {
        if (e.isTrusted) {
            dispatchEvent(sendBtn); // Инициализируем "запускаем" его "клик" на элемент "кнопку"
        } else {
            console.log("This is false"); // Если это был код тогда кидаем этот текст в консоль.
        }
    };

Этот код я кидаю в консоль и проверяю работает проверка или нет.
Это инициализирует нажатие на кнопку отправки.
setTimeout(
    function() {
        let button = document.querySelector('#send-btn-form');
        button.click() + console.log('Был клик');
    }, 5000);
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы