Формула

Экстра элемент "Формула" можно использовать для создания онлайн-калькульторов, расчёта цены, а также для подсчёта баллов в тестах. Чтобы добавить элемент "Формула" в вашу форму, зайдите в настройках формы в элементы "Экстра" и вам необходимо кликнуть на выбранный пункт "Формула" или перетащите его вправо, тогда справа вы увидите добавленный элемент:

формула1

После того, как вы добавили элемент "Формула", нажмите на иконку "Редактировать" и перед вами откроется всплывающее окно редактирования данного элемента:

формула2

В поле "Префикс" вы можете ввести символы, которые будут выводиться перед результатом вычисления формулы. В поле "Суффикс" вы можете ввести символы, которые будут выводиться после результата вычисления формулы:

формула3

Следующее поле "Разделитель" позволяет выбрать отображение чисел (например, выводимой суммы) в виде, которое вам кажется более правильным для восприятия:

формула4

Чтобы произвести какие-то расчёты, вам необходимо добавить определённые поля в форму, которые будут непосредственно участвовать в формуле расчёта. Чтобы зайти в настройки формулы, кликните на одноимённый пункт:

формула5

Перед вами откроется всплывающее окно с настройками формулы:

формула7

Перед этим я добавил несколько простых элементов, которые будут участвовать в формуле:

формула6

В настройках формулы подсчёта кликните на иконку "Добавить элемент" и откроется окно с элементами в форме

формула 8

Чтобы перемножить два элемента, сначала выберем поле "Ширина" и добавим знак "умножить":

формула9

Далее добавляем второе поле "Высота":

формула10

В результате мы можем просто посчитать площадь:

формула14

Также можно добавить в формулу различные условия, для этого кликните на иконку "Логическое условие":

формула11

В формуле появится условие и кликните "Настройка":

формула16

Откроется окно, где кликните на иконку "Добавить выражение":

формула13

Далее поле для которого необходимо задать условие и укажите соответсвующие значения:

формула15

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

В элементе "Формула" доступны такие функции:

  • min() - возвращает наименьшее из нескольких чисел
  • max() - возвращает наибольшее из нескольких чисел
  • medium() - возвращает среднее из нескольких чисел
  • strlen() - возвращает количество символов в строке
  • round() - возвращает число, округлённое к ближайшему целому
  • ceil() - округляет число до ближайшего большего целого
  • floor() - округляет число до ближайшего меньшего целого
  • today() - возвращает количество секунд от текущей даты
  • datetime() - возвращает количество секунд от текущей даты и времени

Чтобы выбрать использовать необходимую функцию в расчёте, нажмите кнопку "Функции":

Формула 16

Откроется список доступных функций:

Формула 17

Например, выберем функцию max(), которая возвращает наибольшее из нескольких чисел. После добавления функции в формулу расчёта, появится значение (1,2):

Формула 18

Здесь Вам необходимо задать поля, среди которых будут выбираться наибольшее значение:

Формула 19

В функции strlen() можно задать, например, текстовое поле, где функция подсчитает количество введённых символов. Для этого, кликните между скобочками:

Формула 20

И нажмите добавить элемент и выберите из списка необходимое поле:

Формула 21

Откроется список доступных функций:

Формула 17

Например, выберем функцию max(), которая возвращает наибольшее из нескольких чисел. После добавления функции в формулу расчёта, появится значение (1,2):

Формула 18

Здесь Вам необходимо задать поля, среди которых будут выбираться наибольшее значение:

Формула 19

В функции strlen() можно задать, например, текстовое поле, где функция подсчитает количество введённых символов. Для этого, кликните между скобочками:

Формула 20

И нажмите добавить элемент и выберите из списка необходимое поле:

Формула 21

Комментарии

Закажите разработку формы под ключ

Нет времени разбираться со всеми настройками самому? Не проблема!
Закажите разработку веб-формы у нас