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


Как Сделать Поле "электронная Почта" Обязательным Для Заполнения?


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

#41 DmitryAlekseev

DmitryAlekseev

    Новичок

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

Отправлено 21 Март 2014 - 07:57

Просмотр сообщенияСake (21 Март 2014 - 01:03) писал:

Вроде удалось определить проблему. Попробуйте в файле main.js найти строку

if (!thisForm.validate())

и заменить её на

if (!thisForm.valid())

после внесения изменения - очистите кеш в вашем браузере.

Заработало! Огромное спасибо за помощь!

#42 Новичок Ю

Новичок Ю

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

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

Отправлено 24 Октябрь 2015 - 23:05

Здравствуйте! А как сделать заполнение адреса почты обязательным для шаблона Радость?

#43 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 26 Октябрь 2015 - 17:50

Просмотр сообщенияНовичок Ю (24 Октябрь 2015 - 23:05) писал:

Здравствуйте! А как сделать заполнение адреса почты обязательным для шаблона Радость?
Здравствуйте, зайдите в раздел Настройки-Основные и поставьте на против нужных полей заполнения условие "Обязательно для заполнения".

#44 Новичок Ю

Новичок Ю

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

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

Отправлено 26 Октябрь 2015 - 18:46

Просмотр сообщенияИрина345 (26 Октябрь 2015 - 17:50) писал:

Здравствуйте, зайдите в раздел Настройки-Основные и поставьте на против нужных полей заполнения условие "Обязательно для заполнения".
Там нет пункта "электронная почта".
2. Покупатель заполнил почту (видно по ролику Вебвизор), но в заказе эта графа не заполнена. Как такое может быть?

#45 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 26 Октябрь 2015 - 20:08

Просмотр сообщенияНовичок Ю (26 Октябрь 2015 - 18:46) писал:

Там нет пункта "электронная почта".
2. Покупатель заполнил почту (видно по ролику Вебвизор), но в заказе эта графа не заполнена. Как такое может быть?
Для того что бы установить электронную почту обязательным пунктом заполнения, найдите в шаблоне Оформление заказа код
   <td width="25%" class="fnt12 b valign">
						<label for="contactEmail">Электронная почта:<span class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</span></label>
					</td>
					<td class="fnt10 ">
						<input type="text" id="contactEmail" name="form[contact][email]" class="email" value="{ORDER_FORM_CONTACT_EMAIL}" class="required" />
					</td>
                  замените на

  <td width="25%" class="fnt12 b valign">
						<label for="contactEmail">Электронная почта:<span class="contactRegisterNeedElement">*</span></label>
					</td>
					<td class="fnt10 ">
						<input type="text" id="contactEmail" name="form[contact][email]" class="email" value="{ORDER_FORM_CONTACT_EMAIL}" class="required email" />

					</td>


далее найдите в шаблоне Быстрый заказ код

<label for="contactEmail" class="required">E-mail{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}*{% ENDIF %}</label>
				<input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="email"/>

замените на

<label for="contactEmail" class="required">E-mail *</label>
				<input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email input-text" type="email"/>


#46 Новичок Ю

Новичок Ю

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

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

Отправлено 26 Октябрь 2015 - 20:39

Просмотр сообщенияИрина345 (26 Октябрь 2015 - 20:08) писал:

Для того что бы установить электронную почту обязательным пунктом заполнения, найдите в шаблоне Оформление заказа код
<td width="25%" class="fnt12 b valign">
<label for="contactEmail">Электронная почта:<span class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</span></label>
</td>
<td class="fnt10 ">
<input type="text" id="contactEmail" name="form[contact][email]" class="email" value="{ORDER_FORM_CONTACT_EMAIL}" class="required" />
</td>
  замените на

<td width="25%" class="fnt12 b valign">
<label for="contactEmail">Электронная почта:<span class="contactRegisterNeedElement">*</span></label>
</td>
<td class="fnt10 ">
<input type="text" id="contactEmail" name="form[contact][email]" class="email" value="{ORDER_FORM_CONTACT_EMAIL}" class="required email" />

</td>


далее найдите в шаблоне Быстрый заказ код

<label for="contactEmail" class="required">E-mail{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}*{% ENDIF %}</label>
<input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="email"/>

замените на

<label for="contactEmail" class="required">E-mail *</label>
<input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email input-text" type="email"/>
Сделала, но пропускает и при обычном и быстром заказе без указания мейла. В чем проблема может быть?

#47 Vaccina

Vaccina

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

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

Отправлено 27 Октябрь 2015 - 00:45

В шаблоне Оформление заказа найдите:
<td width="25%" class="fnt12 b valign">
												<label for="contactEmail">Электронная почта:<span class="contactRegisterNeedElement">*</span></label>
										</td>
										<td class="fnt10 ">
												<input type="text" id="contactEmail" name="form[contact][email]" class="email" value="{ORDER_FORM_CONTACT_EMAIL}" class="required email" />
										</td>

замените на:
<td width="25%" class="fnt12 b valign">
												<label for="contactEmail">Электронная почта:<span class="contactRegisterNeedElement">*</span></label>
										</td>
										<td class="fnt10 ">
												<input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" required class="required email" />
										</td>

В шаблоне Быстрый заказ найдите:
<label for="contactEmail" class="required">E-mail *</label>
								<input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email input-text" type="email"/>
замените на:
<label for="contactEmail" class="required">E-mail *</label>
								<input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" required class="required email input-text" type="email"/>


#48 Новичок Ю

Новичок Ю

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

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

Отправлено 27 Октябрь 2015 - 09:48

Спасибо, все получилось)

#49 status321

status321

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

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

Отправлено 04 Март 2024 - 18:33

Добрый вечер. Помогите с обязательным заполнением мейла. У меня такй код <label for="sites_client_mail" class="required">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label>
          <input type="text" id="sites_client_mail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} input"/>
        Шаблон Техно, аккаунт 529065

#50 Vaccina

Vaccina

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

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

Отправлено 06 Март 2024 - 03:28

Здравствуйте.

В данном коде необходимо строку:
<input type="text" id="sites_client_mail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} input"/>

заменить на:
<input type="text" id="sites_client_mail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required input"/>





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

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