Вход • Регистрация

Как сделать разные формы для юр лиц и физ лиц при оформлении заказа?

  • 27 февраля 2019 г.
  • Всем добрый день! Стоит задача на основании выбранного чекбокса физ лицо или юр лицо показывать разные формы заполнения личных данных. Как это правильно реализовать?Вот пример как хотелось бы http://vashzamok.ru/passport/cart/. Форма оформления заказа одна, и в админке нет возможности разделить на 2. Вот сайт на котором надо это реализовать. На данной странице есть форма. Как мне найти шаблон этой формы?где он лежит?
    • 27 февраля 2019 г.
    • 1 Делаете радиокнопку физ/юр лицо.

      2 Добавляете все нужные поля в одну форму.

      3 Пишете JS обработчик который будет скрывать/показывать определенные поля в зависимости от переключения радиокнопки и п.1

      • 27 февраля 2019 г.
      • Спасибо
        • 27 февраля 2019 г.
        • Этот способ не предусматривает использовать галочку "обязательно для заполнения", тоесть если в юр лице будет поле, которое обязательно для заполнения, то физ лицо не сможет отправить данные, будет ошибка.
          • 28 февраля 2019 г.
          • Спасибо за замечание
            • 28 февраля 2019 г.
            • Но можно не делать поля обязательными для заполнения, а написать все это на том же JS в зависимости от положения радиокнопки :)

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум