Условные поля (Видимость полей в новой форме)

Как сделать условные поля?

Условные поля показывают определённое поле или несколько полей в зависимости от выбора варианта из виджета «Список вариантов»:

http://fieldvisibility.plp7.ru/

10009209
Шаг 1. Добавим на форму нужные поля (в качестве примера добавим поле «Электронная почта» и «Телефон»).

10009210
Шаг 2. Добавим виджет «Список вариантов» выше полей «Электронная почта» и «Телефон»:

10009211
Шаг 3. Перейдём в настройки виджета «Список вариантов» и изменим «Название» виджета, и «Название списка вариантов»:

10009212
Шаг 4. Перейдем во вкладку «Переменная» и укажем: «Имя переменной», «Значения переменной» для вариантов «Электронная почта» и «Номера телефона».

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

В качестве примера укажем название переменной contact

Значения переменной укажем:
Для варианта «Электронная почта» – 1
Для варианта «Номера телефона» – 2

10009213
Шаг 5. Перейдём в настройки поля «Электронная почта» и во вкладке «Условие» укажем имя переменной contact из виджета «Варианты», которое будет равно значению переменной варианта «Электронная почта» – 1.

Получилось:
contact == 1

10009214
Шаг 6. Перейдём в настройки виджета «Номера телефона» и во вкладке «Условие» укажем имя переменной contact из виджета «Варианты», которое будет равно значению переменной варианта «Номер телефона» – 2.

Получилось:
contact == 2

10009215
Теперь при выборе одного из вариантов будет показываться нужное поле.
Подсказка: В редакторе скрытые поля будут полупрозрачными, а в публикации они будут скрыты совсем.

10009216

 

 

Была ли эта статья полезна?

Похожие статьи