Обязательные/необязательные поля в формах и подсказки

Актуально для форм:

  • раздел контакты
  • корзина
  • комментарии
  • отзывы

В 5CMS встроена jQuery-библиотека, запрещающая отправку формы, если не заполнены отмеченные специальным атрибутом поля.

Пример 1:

Хотим сделать поле телефон в корзине не обязательным к заполнению:

а) Заходим в шаблон cart.tpl

б) Находим строку:

<input id="phone" name="phone" type="text" data-format=".+" value="{if !empty($phone)}{$phone|escape}{/if}" data-notice="Укажите телефон" />

б) Достаточно убрать целиком этот кусок кода:

data-format=".+"

Пример 2:

Хотим изменить текст предупреждения в корзине, если поле телефон не заполнено:

Текст предупреждения

а) Заходим в шаблон cart.tpl

б) Находим строку:

<input id="phone" name="phone" type="text" data-format=".+" value="{if !empty($phone)}{$phone|escape}{/if}" data-notice="Укажите телефон" />

в) Меняем содержимое этого атрибута:

data-notice="Укажите телефон"

Обязательные/необязательные поля в формах и подсказки

Еще нет своего сайта? Создайте интернет-магазин на платформе 5CMS - Все для продаж уже внутри!

Рекомендуем прочитать