Help

Разные формы для разных типов клиентов

Создадим форму по следующему макету:

Для реализации логики нам нужно в зависимости от типа клиента показывать/скрывать разные поля.

  • Если пользователь — физическое лицо, отображаем поля «email» и «ФИО».
  • Если юридическое лицо, отображаем поля «email», «Название компании», «ИНН», «КПП», «ОГРН».

Получится следующая логика:

Давайте немного усложним логику. Позволим юридическому лицу либо заполнить поля формы, либо приложить файл с реквизитами. Кроме того, что новое поле придется добавить ко всем созданным ранее условиям, вам необходимо создать два новых правила: