Answer the question
In order to leave comments, you need to log in
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
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 questionAsk a Question
731 491 924 answers to any question