Калькулятор в форме заявки

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

Для расчёта стоимости укажите
размер столешницы
Введите длину столешницы от 1 до 5 метров
Введите ширину столешницы от 1 до 3 м
Стоимость столешницы
0 руб.

Как создать форму с калькулятором из примера
Добавьте блок «Вертикальная форма с множеством полей».
Библиотека блоков → Форма → BF204N.
Перейдите к редактированию — нажмите «Контент» в левой верхней части блока.
Измените заголовок и описание на вкладке «Шапка блока».

Создайте поле для длины столешницы:
— Добавьте новое поле с типом «Количество(ползунок)».
— Задайте имя переменной — оно будет использовано для расчёта в формуле.
В примере задаем length.

Аналогичным образом добавьте поле с именем переменной width для выбора ширины.
Создайте поле, которое автоматически вычислит стоимость столешницы:
— Добавьте новое поле с типом «Калькулятор».
— Добавьте заголовок, подзаголовок и имя переменной.
— Задайте формулу расчёта стоимости столешницы.

В примере используем формулу — length*width*1600, где 1600 — стоимость квадратного метра.
Используйте в формуле только базовые математические операторы:
+ - * / ()
Пример более сложной формы с калькулятором
Калькулятор с использованием чекбоксов и выпадающих списков.

В определении стоимости участвуют 5 параметров:
material — материал столешницы
length — длина столешницы
width — ширина столешницы
cover — покрытие
legs — ножки и подстолье

Формула: length*width*(material+cover)+legs

Для расчёта необходимо указать материал, размеры, покрытие и тип ножек.
Выберите материал столешницы
Выберите длину столешницы от 1 до 5 метров
1
5
Выберите ширину столешницы от 50 см до 3 м
0.5
3
Стоимость стола
0 руб.

Для выпадающих списков и чекбоксов, значение для каждого варианта задается с помощью символа равно «=».
Made on
Tilda