1

Тема: Текстовое поле / Inputtext / inputtext

Назначение
Вывести на экран поле для ввода информации пользователем.

Параметры

Заголовок:
Краткое описание поля. Отображается над полем и в тексте письма если поле в нем должно отображаться. Можно использовать html теги.

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

Знаки до:
Арифметический знак или знаки, которые будут стоять перед полем. Например + или +(

Знаки после:
Арифметический знак или знаки, которые будут стоить после поля. Например - или )-

Цена:
Бывают случаи, когда с данными введенными пользователем нужно что то сделать. В этом поле указываем цифру которая будет связана с опцией "Действие" и введенными данными пользователем.

Если ничего не нужно делать с данными, укажите: 0

Действие с данными:
Указываем арифметический знак, который будет подставлен между введенными данными пользователем и "ценой"

если с данными пользователя ничего не нужно делать укажите + с учетом, что в поле цена указан 0
В итоге получим: данные + 0

По умолчанию:
Поле обязательно для заполнения!
Нужно указать цифру, которая будет учитываться при расчете, если посетитель ничего не написал.
Если вы оставите поле пустым, скорее всего ваша формула вызовет ошибку!
Так же значение указанное в этом параметре отображается по умолчанию в поле когда калькулятор только открылся.

Placeholder:
Выводит текст внутри текстового поля, который исчезает при получении фокуса.

Макс. Симв.:
Сколько символов можно ввести в поле. Оставьте пустым или укажите 0 для снятия ограничения.

Данные:
Полученные данные - получаем то, что выбрал пользователь.
Количество символов - получаем количество символов в значении.
Дата - для работы с датами.

Поле участвует при расчетах:
Данная опция позволяет исключить поле из формулы расчета. Оно будет отображено в html коде калькулятора, но учитываться в формуле не будет если выставить параметр Нет.
Внимание: Если поле участвует в расчете, к данным передаваемым этим полем будет применен фильтр, который  пропустит допустимые символы для внесения значения в формулу расчета.
Если поле не участвует в расчете, к данным передаваемым через поле фильтр применен не будет.

Визуально скрыть поле:
Добавляет display:none для блока поля. Нужно для работы с полем условия.

Валидация:
Если вы хотите получить от пользователя только требуемые данные, можно воспользоваться этой опцией.
Доступно:
+ Только цифры
+ Только цифры и одна точка

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

Пример заполнения

Заголовок:

Укажите ширину окна в мм.

Цвет:

пусто

Знаки до:

ничего не указываем

Знаки после:

+

По умолчанию:

0

Placeholder:

Введите число

Макс. Симв.:

3

Цена:

1000

Действие с данными:

/

Поле участвует при расчетах:

Да

Визуально скрыть поле:

Нет

Валидация:

Только цифры и точка

Отображать в теле письма:

Да, если не исключено.

После того, как посетитель введет данные в мм - при расчете мы получим ширину в сантиметрах.

В виде расчета: (1000 мм  / 1000) = 1 метр

Примечание:

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

Если вы используете поле для условия:

С числами:
Например отобразить другое поле при помощи условия если посетитель указал 55, учитывая что вы указали:
Цена 100
Действие с данными +
то в условии будет сверяться 155!

С текстом:
Например вы хотите получить то, что указал пользователь в поле в виде текста.
НЕ заполняем параметр: Цена и Действие с данными! т.к. в арифметическом выражении не может быть текста!