Динамические формы

 

В данной статье речь пойдет о функциональности динамических форм, при помощи которой вы сможете задавать определенные правила для полей, т.е. показывать или скрывать поля в зависимости от введенных пользователем данных.


Правила для форм QuintaDB можно установить для каждого из типов полей. Создать динамическую форму очень просто – для этого лишь необходимо добавить на форму не менее двух полей. Затем для объекта (поле на форме) – указать условие и задать необходимое значение. При выполнении условия можно спрятать или показать второе поле на форме.

Данная опция позволит значительно повысить функциональность вашей формы, сделает ее более удобной в использовании.

В качестве примера возьмем форму “форма заказа автомобилей”, в которой в зависимости от марки выбранного авто на форме появляются модели данной марки.

Пошаговая инструкция

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

 

 

Теперь нам нужно для поля "Марка авто" создать правило, согласно которому при выборе пользователем соответствующей марки на форме появится поле с моделями данной марки автомобиля. Предварительно мы добавили на форму поля с указанием нужным нам марок.

Для настройки правил нужно перейти в меню "Правила". На данной странице мы можем видеть все, созданные нами, правила для полей веб-формы. Правило можно применить к каждому типу поля. 

 

Создание динамической формы

Для разных типов полей существует свой набор условий:
- строка текста, многострочный текст:
содержит, не содержит, пусто, не пусто, начинается с, заканчивается на, на подобии, состоит из, не состоит из.
- дата:
содержит, не содержит, пусто, не пусто, до, после.
- числовое поле:
содержит, не содержит, пусто, не пусто, меньше чем, больше чем, меньше либо равняется, больше либо равняется.

 

Разберем теперь более подробно на примере создания одного правила. Добавим правило "если 'марка авто' состоит из 'kia' тогда  показать 'модель kia' ". В этом случае поле 'модель kia' будет отображено на форме только при выборе в выпадающем списке 'марка авто' значения 'kia'.

Для создания переходим в меню "Правила" и нажимаем кнопку "Создать правило для поля" (справа вверху). Осталось лишь выбрать верные настройки. В поле если указываем значение 'марка авто' и выбираем 'kia', в поле тогда - 'показать' и 'модель kia'. Сохраняем. Теперь наше правило работает. 

 



На созданной динамической форме мы видим, что в зависимости от выбора марки авто, на форме появляются поля с соответствующими моделями.

 

Мы надеемся, что данная функциональность поможет вам в создании веб-форм, сделает сервис QuintaDB более удобным в использовании.

Online конструктор форм
Создать Online Базу Данных

Поддержка пользователей
Контакты
О системе
Команда

QuintaDB.com
QuintaDB.ru
QuintaDB.com.ua
Условия использования
Конфиденциальность

Весь текст & дизайн защищён © - 2018 QuintaDB. Все права защищены.

Хорошего настроения вам на весь оставшийся день!