Помогите с формами отправки заявок

[Удален]
434

Всем добрый вечер.

Что-то не могу сообразить, как решить одну проблемку.

В общем, есть сайт - лендинг. На странице расположено 2 обычные формы заказа и 12 всплывающих форм заказа.

Все всплывающие формы вызываются через:

<a class="btno open" title="Заказать звонок">Заказать звонок</a>

Стоит задача:

Отправлять на почту данные, по какой, именно, ссылке отправилась заявка.

Подскажите, как можно организовать это, чтобы не плодить десяток разных форм?

eis
На сайте с 18.10.2008
Offline
473
eis
#1

birseo, для каждой формы свой идентификатор, в php файле отправки почты прописать данные ☝

- Здесь я покупаю вечные ссылки на свои сайты! (https://backlinkator.com) - сотни ссылок за копейки
[Удален]
#2
eis:
birseo, для каждой формы свой идентификатор, в php файле отправки почты прописать данные ☝

У каждой ссылки свой идентификатор.

Лендинг - чистый хтмл.

Всплывающая форма вызывается одна на все ссылки.

Как можно передать все эти параметры через одну форму отправки?

Один ид -> одна форма = понимаю

Куча ид -> одна форма = не пойму....

Все таки придется делать 12 одинаковых форм на странице, но с разными ид? Это же жесть...)

G2
На сайте с 27.10.2009
Offline
62
#3

У ссылки ставите дата-атрибут, или используете ее id. На вкус и цвет, лично я предпочитаю дата-атрибуты, например data-form-id="form-2"

В событии открытия формы считываете атрибут у нажатой ссылки, и дописываете в hidden-поле формы.

КакМаршрутник (http://goo.gl/forms/hMgaH0s9E5) — как маршрутник, но работает.
дани мапов
На сайте с 06.09.2012
Offline
204
#4

В форму добавить

<input type="hidden" id="link_id" />

Ссылки меняем так


<a class="btno open" title="Заказать звонок" onclick="document.getElementById('link_id').value = 'link1'">Заказать звонок 1</a>
<a class="btno open" title="Заказать звонок" onclick="document.getElementById('link_id').value = 'link2'">Заказать звонок 2</a>
......

Айди ссылки после отправки формы будет в $_REQUEST['link_id']

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий