Есть код js
easypay.core.create(event, success, error)
на странице html есть форма и ее изменять нельзя, из этой формы я достаю данные по id, после создаю event и после вызываю event и передаю в функцию
var form = document.createElement('form');
var product1 = document.createElement("input");
product1.value = document.getElementById('zip');
product1.name = "zip";
form.appendChild(product1);
var event = new Event('click', {cancelable: true});
form.addEventListener(event, handler);
easypay.core.create(form.dispatchEvent(event), success, error);
вот ошибка
Uncaught TypeError: a.preventDefault is not a function
что делаю не так? в js не силен, заранее спасибо за помощь
Функция addEventListener первым аргументом ожидает строку. Если нужен клик, то передаём "click".
Можно посмотреть на примере здесь. Для того, чтобы была видна работа, добавил задержку. Вы можете убрать вызов setTimeout
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, дорогие друзья!
Вставляю svg картинку с колбеком png в html письмоТестил в большинстве браузеров и основных почтовых клиентах (gmail, yahoo, mail