Поддержка Проблемы и решения Как узнать из какой формы пришла заявка

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Модератор Yuri

    (@yube)

    В шаблоне письма дописать к «Отправлено с сайта …» еще и название формы.

    Прошу прощения, я неверно задала вопрос. когда много форм на странице и они в попапе, все одинаковые, отличаються только тем от какого доктора отправлена заявка. Просто нужно знать от какого именно доктора, миллион форм не хочеться плодить 🙁

    когда много форм на странице

    миллион форм не хочеться плодить

    Так одна форма-то? Попробуйте добавить динамическое поле.

    Модератор Yuri

    (@yube)

    Я когда-то давно делал нечто похожее. Кнопке, открывающей попап, добавлял data-place="...." — значение, зависящее от положения кнопка, типа, header, sidebar, footer. Скрипт, показывающий попап, пробрасывал это значение в форму CF7 в <input type="hidden" name="place" value=""> — невидимое поле, созданное в CF7.

    @yube
    Здравствуйте, а не могли бы Вы подробнее написать как это сделать?
    Мне как раз нужно сделать так, чтобы к кнопке открывающей попап можно было дописывать любую информацию и чтобы она отправлялась мне на почту, так как у меня очень много форм на одной странице и нужно как то их идентифицировать.
    Заранее спасибо!

    Модератор Yuri

    (@yube)

    Как-то так.
    Кнопки:

    <div class="show-popup" data-place="header">Форма</div>
    
    <div class="show-popup" data-place="sidebar">Форма</div>
    

    и т.д.

    Сам попап:

    <div class="popup">
    ...
      <form>
        <input type="hidden" name="place" value="">
         ...
      </form>
    ...
    </div>
    

    И обработчик

    $(".show-popup").on("click", function(e) {
      $(".popup input[name=place]").val($(this).data("place"));
      $(".popup").show();
    });
    

    (писано «от руки» прямо тут)

    @yube
    Спасибо огромное, проверил, все работает!!!

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Как узнать из какой формы пришла заявка» закрыта для новых ответов.