База знаний no-code платформы Taptop

Как добавить в форму ссылку на согласие на обработку персональных данных

При сборе персональных данных через формы на сайте важно получить явное согласие пользователя на их обработку. Это требование закона о защите данных во многих странах, включая Россию (152-ФЗ). Чтобы это сделать, можно использовать чекбокс со ссылкой на политику обработки данных. Расскажем, как это сделать.

Шаг 1: Добавьте Чекбокс в форму

Выберите вашу форму на холсте — Form Default State (состояние по умолчанию).

BlockNote image

Добавьте в форму элемент Checkbox из панели Элементов.

BlockNote image
Чекбокс добавлен в форму

Чекбокс добавлен в форму

Шаг 2: Настройте текст Чекбокса

Удалите название поля — элемент Field Label.

BlockNote image

Скройте элемент Checkbox Label — в нем не получится добавить ссылку, поэтому для текста нужно будет добавить другой элемент. В правой панели: Авто-лейаутСкрыть элемент.

Выберите элемент Checkbox Label

Выберите элемент Checkbox Label

Скройте элемент на вкладке Дизайн

Скройте элемент на вкладке Дизайн

Добавьте текстовый элемент в Checkbox List. Чтобы текст разместился справа от квадратика чекбокса, настройте для Checkbox List горизонтальное направление (→) и нужный отступ: ДизайнАвто-лейаут.

Настройте Авто-лейаут для Checkbox List

Настройте Авто-лейаут для Checkbox List

Текст разместился справа от квадратика чекбокса

Текст разместился справа от квадратика чекбокса

Напишите в текстовом элементе нужную фразу, например: «Я согласен(а) с политикой конфиденциальности». При желании стилизуйте текст (шрифт, размер).

Готово! У Чекбокса добавлен и стилизован текст.
Текст добавлен и стилизован

Текст добавлен и стилизован

Шаг 3: Добавьте ссылку на политику конфиденциальности

Выделите часть текста «политикой конфиденциальности».

BlockNote image

На правой панели откроется Встроенный текст. Вставьте вашу ссылку на политику конфиденциальности. При желании стилизуйте текст (размер, цвет).

Вставьте ссылку в поле и стилизуйте текст

Вставьте ссылку в поле и стилизуйте текст

Готово! К тексту добавлена ссылка на политику.
Ссылка на политику добавлена

Ссылка на политику добавлена

Шаг 4: Сделайте поле обязательным

Выберите элемент Checkbox List.

На вкладке Настройки включите опцию Поле обязательно для заполнения. Это предотвратит отправку формы, если пользователь не поставит галочку согласия.

Обязательное поле

Обязательное поле

Шаг 5. Стилизуйте Чекбокс (опционально)

Стилизация Чекбокса в состоянии «По умолчанию»

Выберите элемент Checkbox Styled (квадратик).

BlockNote image

На вкладке Дизайн настройте размеры, радиус, границы и цвет фона квадратика.

Настройка стилей для Checkbox Styled

Настройка стилей для Checkbox Styled

Готово! Чекбокс в состоянии «По умолчанию» стилизован.
Чекбокс в состоянии «По умолчанию»

Чекбокс в состоянии «По умолчанию»

Стилизация Чекбокса в состоянии «Выбран»

Выберите элемент Checkbox Item и в Настройках переключите UI СостояниеВыбран.

UI Состояние → Выбран

UI Состояние → Выбран

Выберите элемент Checkbox Styled (квадратик) на холсте или в слоях. Вы увидите, как будет отображаться квадратик, когда галочка поставлена.

BlockNote image

На вкладке Дизайн настройте цвет границ и фона квадратика для отмеченного чекбокса. При желании замените иконку галочки (Background Image).

Настройка стилей для Checkbox Styled

Настройка стилей для Checkbox Styled

Готово! Чекбокс в состоянии «Выбран» стилизован.
Чекбокс в состоянии «Выбран»

Чекбокс в состоянии «Выбран»

Стилизация Чекбокса в состоянии «Ошибка»

Выберите элемент Checkbox Item и в Настройках выберите UI СостояниеОшибка и UI СостояниеПо умолчанию.

UI Состояние → Ошибка

UI Состояние → Ошибка

Выберите элемент Error Message, содержащий сообщение об ошибке. Его можно стилизовать или скрыть на вкладке Дизайн.

Выберите элемент Error Message

Выберите элемент Error Message

Настройка стилей для Error Message

Настройка стилей для Error Message

При желании стилизуйте квадратик чекбокса, чтобы он выделялся в случае ошибки. Выберите элемент Checkbox Styled и настройте цвет границ и фона.

Настройка стилей для Checkbox Styled

Настройка стилей для Checkbox Styled

Готово! Чекбокс в состоянии «Ошибка» стилизован.
Чекбокс в состоянии «Ошибка»

Чекбокс в состоянии «Ошибка»

Шаг 8. Проверьте работу формы

Сохраните изменения, опубликуйте страницу и откройте ее в браузере.

Проверьте, что форма работает корректно:

Ссылка на политику конфиденциальности кликабельна и ведет на нужный документ.

Если галочка для согласия с политикой не поставлена, то при отправке формы у чекбокса появляется указание на ошибку (сообщение или цветовая рамка), и форма не отправляется.

Если галочка поставлена, форма успешно отправляется.

Рабочая ссылка на политику конфиденциальности

Рабочая ссылка на политику конфиденциальности

Галочка не поставлена — сообщение об ошибке

Галочка не поставлена — сообщение об ошибке

Резюме

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

Чекбокс с кастомным текстовым блоком: добавить в форму и при желании стилизовать.

Ссылка на политику: в текстовом блоке поставить ссылку у нужной части текста.

Опция «Обязательное поле»: включить для чекбокса настройку «Поле обязательно для заполнения».

Похожие статьи

Как настроить редирект после отправки формы
Как настроить маску телефона в форме
Как изменить текст ошибки формы с английского на русский