Дополнительный элемент "Скрытое поле" нужен в основном для того, чтобы передать какие-то дополнительные данные из сайта, где установлена форма в саму форму. Например, название товара или его ID. Пользователю эта информация не нужна, а вот администратору сайта нужно знать. Чтобы добавить элемент "Скртытое поле" в форму, вам необходимо кликнуть на выбранный пункт или перетащите его вправо, тогда справа вы увидите добавленный элемент:
После того, как вы добавили элемент "Скрытое поле", нажмите на иконку "Редактировать" и перед вами откроется всплывающее окно редактирования данного элемента:
Как передать значение в скрытое поле вы можете узнать здесь - "Динамическая подстановка значений в форму".
Как передать значение макросов в скрытое поле
С помощью скрытого поля можно передать несколько значений макросов в модули интеграций. Например, Вам необходимо, чтобы в Битрикс24 передались значения заполненных нескольких полей и выбранный вариант ответа в переключателе из формы, в лишь одно поле Срм системы. В нашем конструкторе можно осуществить такое действие, передав значение скрытого поля, в которое, в свою очередь подставились значения необходимых полей. Для передачи значений полей будем использовать макросы.
Открыв, макросы (список переменных), мы можем выбрать необходимые значения, которые будем передавать в скрытое поле:
Слева расположены макросы, справа - поля из формы. Мы взяли значения макросов и подставили в поле "Значение по умолчанию" в режиме редактирования элемента "Скрытое поле", как на предыдущем скрине. После отправки формы, в статистике и в e-mail уведомление придёт заявка, где в скрытом поле будут заданные данные:
Также, в некоторых ситуациях необходимо передать значения, только если выполнены определённые действия пользователя, т.е. когда он выполнил заданные условия. Например, в логике можно прописать только один макрос для скрытого поля:
Что если, пользователь выбрал: частный дом плюс 10 соток и больше, то только тогда заданный макрос будет передан в скрытое поле.
Если условие, заданное в логике, не будет выполнено, то в скрытое поле не будут установлено значения макроса. Теперь оперативно можно администратору реагировать на данное поле, например, если он получит данные в этом поле, то будет обрабатывать клиента в первую очередь. Чтобы использовать данные этого поля в модулях интеграции, достаточно указать макрос скрытого поля и соответствующее поле в Срм системе.