V
V
Vladimir2017-06-06 18:39:22
JavaScript
Vladimir, 2017-06-06 18:39:22

How to substitute the data-attr data from the modal window call button into the form?

Приветствую! Приветствую и прошу помощи. Не могу поймать и заменить атрибут метрики в форме.
Пример выложил тут jsfiddle.net
Вот как все устроено:
на странице имеется одна форма в модальном окне, которая вызывается разными кнопками.
Чтобы идентифицировать формы, каждой вызывающей кнопке заданы data-attr, которые передаются в форму скриптом.
Отрабатывает все, кроме подстановки кода счетчика цели Яндекс.Метрики - он никак не передается в onsubmit, который задан изначально пустым.
Помогите разобраться - буду очень признателен.
Заранее благодарен за уделенное время!
P.S. не хочется плодить формы для каждой формы.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexander Lysenko, 2017-06-06
Solomykin @scor_davis

So (+ your bells and whistles):
So:

$('button[data-src="#popup-form"]').on('click', function() {
  var metrika = $(this).data('fmetrika');
  $('.modal_form_popup').attr('onsubmit', metrika);
});

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question