Показать сообщение отдельно
  #1 (permalink)  
Старый 26.05.2017, 15:37
Новичок на форуме
Отправить личное сообщение для Yury.Ko Посмотреть профиль Найти все сообщения от Yury.Ko
 
Регистрация: 26.05.2017
Сообщений: 2

Как правильно отправить event в функцию?
Есть код 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('click', handler);

    easypay.core.create(form.dispatchEvent(event), success, error);


вот ошибка

Uncaught TypeError: a.preventDefault is not a function


что делаю не так? в js не силен, заранее спасибо за помощь
вот либа easypay-sdk.s3.amazonaws.com/easypay-current.js

Последний раз редактировалось Yury.Ko, 26.05.2017 в 15:41.
Ответить с цитированием