Подскажите пожалуйста, в разделе Контакты - Связь с администрацией - необходимо добавить несколько полей обязательных к заполнению при обращении. После поля с просьбой представиться добавить поле - "Название компании", после поля электронной почты добавить поле - "Телефон для связи" Заранее благодарю за помощь. http://donrus.ru/feedback
1
Контакты. Связь С Администраций. Добавление Нескольких Полей Обязательных К Заполнению При Обращении
Автор RnDrent, 13 июня 2019 22:00
Сообщений в теме: 2
#1
Отправлено 13 Июнь 2019 - 22:00
#2
Отправлено 14 Июнь 2019 - 08:43
Здравствуйте.
Зайдите в раздел Сайт - Редактор шаблонов - Связь с администрацией - найдите:
замените на:
Зайдите в раздел Сайт - Редактор шаблонов - Связь с администрацией - найдите:
<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data"> {% IFNOT FORM_SEND_OK %} <input type="hidden" name="hash" value="{HASH}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <table class="form"> <tr> <td><label for="feedback_name" class="required">Представьтесь, пожалуйста<em>*</em></label></td> <td><input id="feedback_name" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_NAME}]" value="{FORM_FEEDBACK_NAME}" maxlength="50" class="required"/></td> </tr> <tr> <td><label for="feedback_email" class="required">Электронная почта<em>*</em></label></td> <td><input id="feedback_email" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]" value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="required email input-text"/></td> </tr>
замените на:
<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data" onsubmit="$('#feedback_message').val($('#feedback_message').val() + ' ' + $('#feedback_company').val() + ' ' + $('#feedback_phone').val());"> {% IFNOT FORM_SEND_OK %} <input type="hidden" name="hash" value="{HASH}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <table class="form"> <tr> <td><label for="feedback_name" class="required">Представьтесь, пожалуйста<em>*</em></label></td> <td><input id="feedback_name" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_NAME}]" value="{FORM_FEEDBACK_NAME}" maxlength="50" class="required"/></td> </tr> <tr> <td><label for="feedback_company" class="required">Название компании<em>*</em></label></td> <td><input id="feedback_company" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_COMPANY}]" value="{FORM_FEEDBACK_COMPANY}" maxlength="50" class="required"/></td> </tr> <tr> <td><label for="feedback_email" class="required">Электронная почта<em>*</em></label></td> <td><input id="feedback_email" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]" value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="required email input-text"/></td> </tr> <tr> <td><label for="feedback_phone" class="required">Телефон для связи<em>*</em></label></td> <td><input id="feedback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_PHONE}]" value="{FORM_FEEDBACK_PHONE}" maxlength="255" class="required email input-text"/></td> </tr>
#3
Отправлено 01 Июль 2019 - 19:08
Спасибо большое
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных