Расширенная Форма Заявки
#1
Отправлено 14 Июль 2016 - 11:56
Здравствуйте
Есть форма заявки в файле ipoteka-form.php
Тестировал на другом сайте, заявка приходит на почту, но одно поле СНИЛС (snills) почему-то приходит пустым. Подскажите пожалуйста где ошибка?
И второе как можно вставить этот файл на страницу моего аккаунта здесь?
Файл ipoteka-form.php загружен в файлы.
Спасибо
#2
Отправлено 14 Июль 2016 - 13:20
Ast (14 Июль 2016 - 11:56) писал:
Здравствуйте
Есть форма заявки в файле ipoteka-form.php
Тестировал на другом сайте, заявка приходит на почту, но одно поле СНИЛС (snills) почему-то приходит пустым. Подскажите пожалуйста где ошибка?
И второе как можно вставить этот файл на страницу моего аккаунта здесь?
Файл ipoteka-form.php загружен в файлы.
Спасибо
Здравствуйте. На базе нашей платформы внедрить этот скрипт нельзя, т.к. мы не поддерживаем PHP, но мы можем написать форму, которая будет работать похожим образом, но средствами нашего функционала. Возможно у Вас в форме задано одно имя полю, а в скрипте это поле ищется по другому имени. Тут не видя скрипт однозначно сказать нельзя.
#3
Отправлено 14 Июль 2016 - 13:59
MikDark (14 Июль 2016 - 13:20) писал:
Буду благодарен, если поможете реализовать эту форму на странице odobrenie-voennoi-ipoteki
Прикрепленные файлы
#4
Отправлено 14 Июль 2016 - 14:06
Ast (14 Июль 2016 - 13:59) писал:
Буду благодарен, если поможете реализовать эту форму на странице odobrenie-voennoi-ipoteki
Здесь нет самого обработчика формы, только ее код. Но нам она не нужна в принципе. Уточните, какие поля Вы хотите видеть в форме?
#5
Отправлено 14 Июль 2016 - 14:16
MikDark (14 Июль 2016 - 14:06) писал:
Форма должна быть копией формы по ссылке http://www.ikvc.ru/o...brenie-nis.html
#6
Отправлено 14 Июль 2016 - 17:36
Ast (14 Июль 2016 - 14:16) писал:
Форма должна быть копией формы по ссылке http://www.ikvc.ru/o...brenie-nis.html
В самый конец шаблона Страница Вам нужно добавить код:
{%IF PAGE_NAME = Название страницы %} {% IF FORM_NOTICE %} <div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div> {% ENDIF %} {% IFNOT FORM_NOTICE_IS_GOOD %} <form method="post" action="{CALLBACK_URL}" class="callbackForm form-box" enctype="multipart/form-data"> <input type="hidden" name="hash" value="{HASH}" /> <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <div class="callback-form"> <div> <label for="callback_person" class="required">Фамилия Имя Отчество<em>*</em></label> <input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required inputText"/> </div> <div> <label for="callback_phone" class="required">Телефон<em>*</em></label> <input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required inputText"/> </div> <div> <label for="callback_email">Email</label> <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_address">Дата рождения</label> <input id="callback_address" type="text" name="form[Дата рождения]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_region">Паспортные данные (номер, серия, кем и когда выдан)</label> <input id="callback_region" type="text" name="form[Паспортные данные]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_city">Регистрационный номер участника НИС (20 знаков)</label> <input id="callback_city" type="text" name="form[Регистрационный номер]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_zip_code">Номер и серия свидетельства, дата выдачи</label> <input id="callback_zip_code" type="text" name="form[Свидетельство]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_coundivy">Предельный срок, на который предоставляется целевой жилищный займ</label> <input id="callback_coundivy" type="text" name="form[Срок]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="coupon_code">СНИЛС</label> <input id="coupon_code" type="text" name="form[СНИЛС]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Сумма накопления на дату выдачи</label> <input id="callback_floor" type="text" name="form[Сумма накопления]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Ориентировочное место приобретения квартиры</label> <input id="callback_floor" type="text" name="form[Место приобретения]" value="" maxlength="255" class="inputText"/> </div> </div> <br> <div class="buttons clear"> <a href="http://{NET_DOMAIN}/" class="button" style="display: none;">Перейти на главную</a> {% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="button">Отправить</button>{% ENDIF %} </div> </form> {% ENDIF %} {% ENDIF %}
где "Название страницы" замените на название той страницы, на которой Вы хотите разместить форму.
#7
Отправлено 14 Июль 2016 - 22:08
MikDark (14 Июль 2016 - 17:36) писал:
{%IF PAGE_NAME = Название страницы %} {% IF FORM_NOTICE %} <div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div> {% ENDIF %} {% IFNOT FORM_NOTICE_IS_GOOD %} <form method="post" action="{CALLBACK_URL}" class="callbackForm form-box" enctype="multipart/form-data"> <input type="hidden" name="hash" value="{HASH}" /> <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <div class="callback-form"> <div> <label for="callback_person" class="required">Фамилия Имя Отчество<em>*</em></label> <input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required inputText"/> </div> <div> <label for="callback_phone" class="required">Телефон<em>*</em></label> <input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required inputText"/> </div> <div> <label for="callback_email">Email</label> <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_address">Дата рождения</label> <input id="callback_address" type="text" name="form[Дата рождения]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_region">Паспортные данные (номер, серия, кем и когда выдан)</label> <input id="callback_region" type="text" name="form[Паспортные данные]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_city">Регистрационный номер участника НИС (20 знаков)</label> <input id="callback_city" type="text" name="form[Регистрационный номер]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_zip_code">Номер и серия свидетельства, дата выдачи</label> <input id="callback_zip_code" type="text" name="form[Свидетельство]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_coundivy">Предельный срок, на который предоставляется целевой жилищный займ</label> <input id="callback_coundivy" type="text" name="form[Срок]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="coupon_code">СНИЛС</label> <input id="coupon_code" type="text" name="form[СНИЛС]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Сумма накопления на дату выдачи</label> <input id="callback_floor" type="text" name="form[Сумма накопления]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Ориентировочное место приобретения квартиры</label> <input id="callback_floor" type="text" name="form[Место приобретения]" value="" maxlength="255" class="inputText"/> </div> </div> <br> <div class="buttons clear"> <a href="http://{NET_DOMAIN}/" class="button" style="display: none;">Перейти на главную</a> {% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="button">Отправить</button>{% ENDIF %} </div> </form> {% ENDIF %} {% ENDIF %}
где "Название страницы" замените на название той страницы, на которой Вы хотите разместить форму.
Спасибо, форма работает. Но бОльшая часть полей приходят в одной куче. Обрабатывать такую информацию будет неудобно. Можно ли скомпоновать все поля в таблицу (скрин прилагаю) и убрать служебные строчки? То есть сделать как на скрине. Спасибо.
#8
Отправлено 16 Июль 2016 - 12:55
#9
Отправлено 18 Июль 2016 - 11:33
Ast (14 Июль 2016 - 22:08) писал:
Это можно поправить?
#11
Отправлено 18 Июль 2016 - 11:51
MikDark (18 Июль 2016 - 11:36) писал:
#12
Отправлено 18 Июль 2016 - 15:37
Ast (18 Июль 2016 - 11:51) писал:
Данный форма отправляется при помощи ajax. При отправке указывается url, который в дальнейшем будет обрабатывать форму. В данном файле в качестве ссылки-обработчика стоит "/".
#15
Отправлено 20 Июль 2016 - 10:51
MikDark (14 Июль 2016 - 17:36) писал:
{%IF PAGE_NAME = Название страницы %} {% IF FORM_NOTICE %} <div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div> {% ENDIF %} {% IFNOT FORM_NOTICE_IS_GOOD %} <form method="post" action="{CALLBACK_URL}" class="callbackForm form-box" enctype="multipart/form-data"> <input type="hidden" name="hash" value="{HASH}" /> <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <div class="callback-form"> <div> <label for="callback_person" class="required">Фамилия Имя Отчество<em>*</em></label> <input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required inputText"/> </div> <div> <label for="callback_phone" class="required">Телефон<em>*</em></label> <input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required inputText"/> </div> <div> <label for="callback_email">Email</label> <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_address">Дата рождения</label> <input id="callback_address" type="text" name="form[Дата рождения]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_region">Паспортные данные (номер, серия, кем и когда выдан)</label> <input id="callback_region" type="text" name="form[Паспортные данные]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_city">Регистрационный номер участника НИС (20 знаков)</label> <input id="callback_city" type="text" name="form[Регистрационный номер]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_zip_code">Номер и серия свидетельства, дата выдачи</label> <input id="callback_zip_code" type="text" name="form[Свидетельство]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_coundivy">Предельный срок, на который предоставляется целевой жилищный займ</label> <input id="callback_coundivy" type="text" name="form[Срок]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="coupon_code">СНИЛС</label> <input id="coupon_code" type="text" name="form[СНИЛС]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Сумма накопления на дату выдачи</label> <input id="callback_floor" type="text" name="form[Сумма накопления]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Ориентировочное место приобретения квартиры</label> <input id="callback_floor" type="text" name="form[Место приобретения]" value="" maxlength="255" class="inputText"/> </div> </div> <br> <div class="buttons clear"> <a href="http://{NET_DOMAIN}/" class="button" style="display: none;">Перейти на главную</a> {% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="button">Отправить</button>{% ENDIF %} </div> </form> {% ENDIF %} {% ENDIF %}
где "Название страницы" замените на название той страницы, на которой Вы хотите разместить форму.
Здравствуйте.
Можно еще сделать небольшую коррекцию этой формы?:
1. Я убрал из формы два поля СНИЛС и Регистрационный номер участника НИС (20 знаков). Надо ли убрать их и из обработчика чтобы не приходили на почту?
2. Разместить название поля над полем а не слева как сейчас (скрин как должно быть прилагаю). Название поля в одну строчку. Сейчас длинные названия размещаются в две строки, хотя место страницы позволяет.
3. Форма размещена в файле "Страница" для показа только на одной из страниц сайта. Нужно вставить форму в конструкцию вида
<div class="ibanners">
<div class="ibanner1">ЗДЕСЬ РАЗМЕСТИТЬ ФОРМУ</div>
<div class="ibanner2">ЗДЕСЬ БУДЕТ ТЕКСТОВЫЙ КОНТЕНТ</div>
</div>
Чтобы это выводилось также только на одной из страниц сайта, как это сделано для формы.
Спасибо
#16
Отправлено 21 Июль 2016 - 04:32
<!--Заявка на одобрение банка--> {%IF PAGE_NAME = Одобрение военной ипотеки %} {% IF FORM_NOTICE %} <div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div> {% ENDIF %} {% IFNOT FORM_NOTICE_IS_GOOD %} <form method="post" action="{CALLBACK_URL}" class="callbackForm form-box" enctype="multipart/form-data"> <input type="hidden" name="hash" value="{HASH}" /> <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <div class="callback-form"> <div> <label for="callback_person" class="required">Фамилия Имя Отчество<em>*</em></label> <input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required inputText"/> </div> <div> <label for="callback_phone" class="required">Телефон<em>*</em></label> <input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required inputText"/> </div> <div> <label for="callback_email">Email</label> <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_address">Дата рождения</label> <input id="callback_address" type="text" name="form[Дата рождения]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_region">Паспортные данные (номер, серия, кем и когда выдан)</label> <input id="callback_region" type="text" name="form[Паспортные данные]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_zip_code">Номер и серия свидетельства, дата выдачи</label> <input id="callback_zip_code" type="text" name="form[Свидетельство]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_coundivy">Предельный срок, на который предоставляется целевой жилищный займ</label> <input id="callback_coundivy" type="text" name="form[Срок]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Сумма накопления на дату выдачи</label> <input id="callback_floor" type="text" name="form[Сумма накопления]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Ориентировочное место приобретения квартиры</label> <input id="callback_floor" type="text" name="form[Место приобретения]" value="" maxlength="255" class="inputText"/> </div> </div> <br> <div class="buttons clear"> <a href="http://{NET_DOMAIN}/" class="button" style="display: none;">Перейти на главную</a> {% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="buttonzakaz" >Получить одобрение банка</button>{% ENDIF %} </div> </form> {% ENDIF %} {% ENDIF %} <!--Конец заявки на одобрение банка-->
приобретет примерно следующий вид:
<!--Заявка на одобрение банка--> {%IF PAGE_NAME = Одобрение военной ипотеки %} <div class="ibanners"> <div class="ibanner1"> {% IF FORM_NOTICE %} <div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div> {% ENDIF %} {% IFNOT FORM_NOTICE_IS_GOOD %} <form method="post" action="{CALLBACK_URL}" class="callbackForm form-box" enctype="multipart/form-data"> <input type="hidden" name="hash" value="{HASH}" /> <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <div class="callback-form"> <div> <label for="callback_person" class="required">Фамилия Имя Отчество<em>*</em></label> <input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required inputText"/> </div> <div> <label for="callback_phone" class="required">Телефон<em>*</em></label> <input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required inputText"/> </div> <div> <label for="callback_email">Email</label> <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_address">Дата рождения</label> <input id="callback_address" type="text" name="form[Дата рождения]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_region">Паспортные данные (номер, серия, кем и когда выдан)</label> <input id="callback_region" type="text" name="form[Паспортные данные]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_zip_code">Номер и серия свидетельства, дата выдачи</label> <input id="callback_zip_code" type="text" name="form[Свидетельство]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_coundivy">Предельный срок, на который предоставляется целевой жилищный займ</label> <input id="callback_coundivy" type="text" name="form[Срок]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Сумма накопления на дату выдачи</label> <input id="callback_floor" type="text" name="form[Сумма накопления]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Ориентировочное место приобретения квартиры</label> <input id="callback_floor" type="text" name="form[Место приобретения]" value="" maxlength="255" class="inputText"/> </div> </div> <br> <div class="buttons clear"> <a href="http://{NET_DOMAIN}/" class="button" style="display: none;">Перейти на главную</a> {% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="buttonzakaz" >Получить одобрение банка</button>{% ENDIF %} </div> </form> {% ENDIF %} </div> <div class="ibanner2"> текст или баннер </div> </div> {% ENDIF %} <!--Конец заявки на одобрение банка-->
В main.css найдите:
.callback-form div label { width: 200px; display: block; float: left; line-height: 35px; }
замените на:
.callback-form div label { display: block; line-height: 35px; } .callback-form div label + input { width: 100%; max-width: 100%; }
#17
Отправлено 21 Июль 2016 - 08:41
Vaccina (21 Июль 2016 - 04:32) писал:
<!--Заявка на одобрение банка--> {%IF PAGE_NAME = Одобрение военной ипотеки %} {% IF FORM_NOTICE %} <div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div> {% ENDIF %} {% IFNOT FORM_NOTICE_IS_GOOD %} <form method="post" action="{CALLBACK_URL}" class="callbackForm form-box" enctype="multipart/form-data"> <input type="hidden" name="hash" value="{HASH}" /> <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <div class="callback-form"> <div> <label for="callback_person" class="required">Фамилия Имя Отчество<em>*</em></label> <input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required inputText"/> </div> <div> <label for="callback_phone" class="required">Телефон<em>*</em></label> <input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required inputText"/> </div> <div> <label for="callback_email">Email</label> <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_address">Дата рождения</label> <input id="callback_address" type="text" name="form[Дата рождения]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_region">Паспортные данные (номер, серия, кем и когда выдан)</label> <input id="callback_region" type="text" name="form[Паспортные данные]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_zip_code">Номер и серия свидетельства, дата выдачи</label> <input id="callback_zip_code" type="text" name="form[Свидетельство]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_coundivy">Предельный срок, на который предоставляется целевой жилищный займ</label> <input id="callback_coundivy" type="text" name="form[Срок]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Сумма накопления на дату выдачи</label> <input id="callback_floor" type="text" name="form[Сумма накопления]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Ориентировочное место приобретения квартиры</label> <input id="callback_floor" type="text" name="form[Место приобретения]" value="" maxlength="255" class="inputText"/> </div> </div> <br> <div class="buttons clear"> <a href="http://{NET_DOMAIN}/" class="button" style="display: none;">Перейти на главную</a> {% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="buttonzakaz" >Получить одобрение банка</button>{% ENDIF %} </div> </form> {% ENDIF %} {% ENDIF %} <!--Конец заявки на одобрение банка-->
приобретет примерно следующий вид:
<!--Заявка на одобрение банка--> {%IF PAGE_NAME = Одобрение военной ипотеки %} <div class="ibanners"> <div class="ibanner1"> {% IF FORM_NOTICE %} <div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div> {% ENDIF %} {% IFNOT FORM_NOTICE_IS_GOOD %} <form method="post" action="{CALLBACK_URL}" class="callbackForm form-box" enctype="multipart/form-data"> <input type="hidden" name="hash" value="{HASH}" /> <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <div class="callback-form"> <div> <label for="callback_person" class="required">Фамилия Имя Отчество<em>*</em></label> <input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required inputText"/> </div> <div> <label for="callback_phone" class="required">Телефон<em>*</em></label> <input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required inputText"/> </div> <div> <label for="callback_email">Email</label> <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_address">Дата рождения</label> <input id="callback_address" type="text" name="form[Дата рождения]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_region">Паспортные данные (номер, серия, кем и когда выдан)</label> <input id="callback_region" type="text" name="form[Паспортные данные]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_zip_code">Номер и серия свидетельства, дата выдачи</label> <input id="callback_zip_code" type="text" name="form[Свидетельство]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_coundivy">Предельный срок, на который предоставляется целевой жилищный займ</label> <input id="callback_coundivy" type="text" name="form[Срок]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Сумма накопления на дату выдачи</label> <input id="callback_floor" type="text" name="form[Сумма накопления]" value="" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Ориентировочное место приобретения квартиры</label> <input id="callback_floor" type="text" name="form[Место приобретения]" value="" maxlength="255" class="inputText"/> </div> </div> <br> <div class="buttons clear"> <a href="http://{NET_DOMAIN}/" class="button" style="display: none;">Перейти на главную</a> {% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="buttonzakaz" >Получить одобрение банка</button>{% ENDIF %} </div> </form> {% ENDIF %} </div> <div class="ibanner2"> текст или баннер </div> </div> {% ENDIF %} <!--Конец заявки на одобрение банка-->
В main.css найдите:
.callback-form div label { width: 200px; display: block; float: left; line-height: 35px; }
замените на:
.callback-form div label { display: block; line-height: 35px; } .callback-form div label + input { width: 100%; max-width: 100%; }
Спасибо, получилось как я хотел. Еще вопрос как сделать чтобы после отправки формы была переадресация на нужную страницу?
#18
Отправлено 21 Июль 2016 - 15:47
Ast (21 Июль 2016 - 08:41) писал:
В файле main.js найдите блок
$('.spoiler a[href="#"]').click(function() { $('.toggle').hide(); $(this).closest('.spoiler').children('.toggle').slideToggle(); return(false); });и сразу после него вставьте
$('.form-box .buttonzakaz').on("click", function(){ $('.form-box').submit(); window.location.href = "полный адрес страницы"; });
#19
Отправлено 21 Июль 2016 - 16:45
Stasya (21 Июль 2016 - 15:47) писал:
$('.spoiler a[href="#"]').click(function() { $('.toggle').hide(); $(this).closest('.spoiler').children('.toggle').slideToggle(); return(false); });и сразу после него вставьте
$('.form-box .buttonzakaz').on("click", function(){ $('.form-box').submit(); window.location.href = "полный адрес страницы"; });
Сделал, но не срабатывает. Посте отправки формы остается на той же странице
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных