В форме заявки можно добавить расчёт по формуле в зависимости от выбранных параметров. Для этого используйте поле «Калькулятор» в вертикальных формах с несколькими полями. Параметры для расчёта можно задавать в поле «количество», выпадающем списке, чекбоксе, поле ввода в одну строку.
Как работает калькулятор
— добавьте вертикальную форму с несколькими полями из категории «Форма»; можно использовать блоки: BF204N, BF310N, BF311N, BF402N, BF403N и BF502N — создайте нужные вам поля для ввода (например: длина, ширина) — у каждого пропишите «Имя переменной» латинскими буквами (например: width, length) — напишите формулу расчёта, используя простые математические операторы: +, -, *, /, () (например: width * length) — теперь, когда пользователь будет заполнять поля длины и ширины, в поле с формулой автоматически будет рассчитываться значение
Пример калькулятора
Простой калькулятор для расчёта стоимости столешницы в зависимости от параметров длины и ширины.
Для расчёта стоимости укажите размер столешницы
Как создать форму с калькулятором из примера
Добавьте блок «Вертикальная форма с множеством полей». Библиотека блоков → Форма → BF204N.
Перейдите к редактированию — нажмите «Контент» в левой верхней части блока. Измените заголовок и описание на вкладке «Шапка блока».
Создайте поле для длины столешницы: — Добавьте новое поле с типом «Количество(ползунок)». — Задайте имя переменной — оно будет использовано для расчёта в формуле. В примере задаем length.
Аналогичным образом добавьте поле с именем переменной width для выбора ширины.
Задайте заголовок, подзаголовок и имя переменной
Задайте минимальное и максимальное значение в численной форме. Укажите размер шага.
Создайте поле, которое автоматически вычислит стоимость столешницы: — Добавьте новое поле с типом «Калькулятор». — Добавьте заголовок, подзаголовок и имя переменной. — Задайте формулу расчёта стоимости столешницы.
В примере используем формулу — length*width*1600, где 1600 — стоимость квадратного метра.
Используйте в формуле только базовые математические операторы: + - * / ()
Задайте формулу для вычисления стоимости
Укажите текст, который будет выводиться до и после результата вычисления
Пример более сложной формы с калькулятором
Калькулятор с использованием чекбоксов и выпадающих списков.
В определении стоимости участвуют 5 параметров: material — материал столешницы length — длина столешницы width — ширина столешницы cover — покрытие legs — ножки и подстолье
Формула: length*width*(material+cover)+legs
Для расчёта необходимо указать материал, размеры, покрытие и тип ножек.
Для выпадающих списков и чекбоксов, значение для каждого варианта задается с помощью символа равно «=».