Главное за 30 секунд
- Два типа. В Тильде одиночную галочку согласия делают полем «Галочка», а множественный выбор - полем «Вопрос с ответами» с настройкой «Несколько вариантов ответа».
- Без кода. Добавить и настроить чекбокс можно без программирования за пару минут: блок формы, вкладка полей, нужный тип поля и подключение приёма данных.
- 152-ФЗ. Если форма собирает имя, телефон или почту, галочка согласия со ссылкой на политику обработки персональных данных обязательна и не должна быть отмечена заранее.
- Стилизация. Цвет, размер и собственную галочку задают через CSS в блоке T123 или в настройках страницы, ограничивая стили id блока #recXXXXXX.
- Удобство. На смартфонах комфортный квадрат - 24-28 px, зона нажатия - не меньше 44 px, а подпись рядом с чекбоксом должна быть кликабельной.
Что такое чекбокс и зачем он нужен
Чекбокс (от англ. checkbox - «флажок») - это поле с двумя состояниями: отмечено или нет. В отличие от радиокнопок, где выбирают только один вариант, чекбоксы позволяют отметить сразу несколько пунктов или не отметить ни одного. На сайтах, собранных на Тильде, этот элемент встречается почти в каждой форме.
Основные задачи чекбокса: получить согласие на обработку персональных данных, дать выбрать несколько вариантов в опросе, включить фильтры или подписку на рассылку. Без корректной галочки согласия форму по закону публиковать нельзя, а неудобный элемент снижает конверсию.
Виды чекбоксов в Тильде
В конструкторе есть два основных сценария, и настраиваются они по-разному.
- Одиночная галочка (согласие). Тип поля «Галочка» - то самое поле с согласием на обработку персональных данных и ссылкой на политику конфиденциальности.
- Группа чекбоксов (множественный выбор). Тип поля «Вопрос с ответами» с настройкой «Несколько вариантов ответа». Удобно для опросов, брифов и выбора нескольких услуг сразу.
Как сделать чекбокс в Тильде: пошаговая инструкция
Запрос «как сделать чекбокс в Тильде» - один из самых частых у новичков. На деле весь процесс занимает пару минут и не требует кода.
Как стилизовать чекбокс через CSS
Стандартный вид меняется только кодом, но пугаться не стоит - достаточно нескольких строк CSS. Код добавляют в HTML-блок «T123» рядом с формой либо в «Настройки страницы → Дополнительно». Чтобы стили не затронули другие формы, ограничьте их идентификатором блока #recXXXXXX (узнать его можно через F12).
Пример 1. Цвет и размер квадрата
Пример 2. Полностью свой чекбокс с галочкой
Прячем стандартный квадрат и рисуем собственный, а галочку задаём псевдоэлементом.
Каким делать чекбокс, чтобы им было удобно
Технически добавить чекбокс мало - важно, чтобы им было комфортно пользоваться. Незаметная или заранее отмеченная галочка согласия - частая причина, по которой заявка «не уходит».
- Делайте подпись кликабельной. Пользователь должен ставить галочку кликом и по квадрату, и по тексту рядом.
- Увеличьте зону нажатия. На смартфонах комфортный размер квадрата - 24 - 28 px, а область касания - не меньше 44 px.
- Пишите понятный текст. «Согласен на обработку персональных данных» понятнее, чем сухое «Согласие».
- Не прячьте согласие. Галочку нельзя ставить заранее отмеченной или маскировать мелким серым шрифтом.
- Показывайте состояние. Отмеченный и пустой чекбокс должны заметно отличаться цветом или галочкой.
Если хочется, чтобы формы не просто работали, а приносили заявки, начните с аудита юзабилити: он показывает, где посетители «спотыкаются» и почему бросают форму.
Частые проблемы и решения
!important. После правок сбросьте кеш (Ctrl+F5) и переопубликуйте страницу.@media (max-width: 480px) и задайте меньший размер квадрата.Поможем с сайтом и формами
Частые проблемы с чекбоксом в Тильде и решения
| Проблема | Решение |
|---|---|
| Стили не применяются | Добавить id блока в начало правила или !important, сбросить кеш (Ctrl+F5) и переопубликовать страницу |
| Данные не приходят | Проверить имя переменной поля и настройки во вкладке «Сервисы» |
| Форма отправляется без согласия | Включить у галочки параметр «Обязательное поле» |
| На мобильных вид другой | Добавить медиазапрос @media (max-width: 480px) с меньшим размером квадрата |
Источники
На что опирались, когда писали материал. Первоисточники открыты, утверждения можно перепроверить.
- Справочный центр Тильды — настройки полей формы в редакторе Тильды.
- Помощь вебмастеру, Яндекс — требования к сбору согласия и индексации страниц с формами.
Материал обновляется по мере изменений в документации поисковых систем. Дата последнего обновления указана в начале статьи.
Поможем с этим
Услуги агентства, которые закрывают задачи из этой статьи.
Частые вопросы
Можно ли сделать чекбокс обязательным?
Да. В настройках поля включите «Обязательное поле» - форма не отправится, пока посетитель не поставит галочку.
Как добавить ссылку на политику в галочку согласия?
В тексте поля «Галочка» вставьте ссылку на страницу с политикой конфиденциальности. Тильда сделает её кликабельной прямо внутри подписи к чекбоксу.
Почему не работает стилизация?
Скорее всего, изменилась разметка формы или не хватает специфичности селектора. Откройте форму через F12, проверьте актуальные классы (.t-checkbox__control и другие) и добавьте в начало правила id блока.
Нужен ли чекбокс согласия по 152-ФЗ?
Да. Если форма собирает имя, телефон или почту, галочка согласия со ссылкой на политику обязательна - это требование закона о персональных данных.
Как отмеченные варианты приходят в заявку?
Тильда передаёт значение поля по его имени переменной. У одиночной галочки приходит «Да», а у группы чекбоксов - список всех отмеченных вариантов через запятую.
Можно ли сделать переключатель-тумблер вместо галочки?
Да, это тот же чекбокс, оформленный иначе: скрываем стандартный квадрат и стилизуем .t-checkbox__control под овальный тумблер, а положение «включено» задаём через состояние :checked.
Можно ли обойтись без кода?
Добавить и настроить чекбокс можно полностью без кода. Код нужен только для нестандартного оформления - цвета, размера и собственной галочки.
Продвигаем сайты с 2014 года, более 300 выполненных проектов. О компании · Кейсы


