Перейти к содержимому


Контакты. Связь С Администраций. Добавление Нескольких Полей Обязательных К Заполнению При Обращении


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 RnDrent

RnDrent

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 66 сообщений

Отправлено 13 Июнь 2019 - 22:00

Подскажите пожалуйста, в разделе Контакты - Связь с администрацией - необходимо добавить несколько полей обязательных к заполнению при обращении. После поля с просьбой представиться добавить поле - "Название компании", после поля электронной почты добавить поле - "Телефон для связи" Заранее благодарю за помощь. http://donrus.ru/feedback

Прикрепленные изображения

  • Добавление полей для заполнения.png


#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 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 RnDrent

RnDrent

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 66 сообщений

Отправлено 01 Июль 2019 - 19:08

Спасибо большое




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных