Как добавить в форму поле с динамическими ячейками на Tilda?
С помощью этой модификации можно добавить в стандартную или Zero Block форму Tilda поле ввода с динамическими ячейками. Пользователь сможет перетаскивать ячейки с текстом, задавая их последовательность, которая будет отправлена при отправке формы.
1. Создаем форму в Zero Block или стандартный блок с формой и выбираем в генераторе тип формы который создали. Если создали форму в зеро блок, то присваиваем ей класс ticelliform Чтобы добавить класс, нажимаем на элемент правой кнопкой мыши и выбираем из списка "Add CSS Class Name" и далее, справа в настройках указываем класс
Если создавали стандартный блок формы, то поле "Класс формы" оставляем пустым;
2. Создаем в форме поле ввода в одну строку и указываем Имя переменной (variable name) - ticellinput Скрипт в это поле и будет подгружать наши блоки с текстом;
3. Указываем в генераторе в поле "Текст ячеек" названия ячеек через запятую. Если ячеек будет больше, чем может поместиться в ширину поля ввода, автоматически включится горизонтальная прокрутка.
4. При необходимости указываем дополнительные настройки в генераторе: Обязательное поле - если включено, и в настройках формы стоит галочка "обязательно к заполнению", поле будет считаться заполненным только после того, как пользователь хотя бы раз передвинет ячейки. Если выключено, поле считается заполненным, даже если ячейки не двигались; Тип курсора - выбираем тип курсора который будет показывать при наведении на ячейки; Цвет фона и Цвет текста - указываем цвет для фона и текста ячеек; Радиус скругления углов - указываем радиус скругления углов ячеек. Если скругление не требуется, ставим значение 0; Цвет обводки и Толщина обводки - указываем цвет и толщину обводки ячеек. Толщину лучше указывать в пределах от 1 до 5; Размер текста - указываем размер текста ячеек. Учитывайте что такой же размер будет и при адаптивах; Настройки ячеек при наведении (hover)- указываем цвет при наведении. Если не нужны, оставляем поля пустыми;
5. Копируем готовый код и вставляем в HTML блок Т123
Примечание! При большом количестве ячеек скроллить можно с помощью колесика мыши, если курсор находится в зоне поля. Модификация изначально разрабатывалась для Zero Block, но также совместима с большинством стандартных форм. Однако с некоторыми формами она может не работать из-за различий в разметке.
При отправке формы, данные будут передаваться в виде текстовой цепочки через запятую, сохраняя последовательность, заданную пользователем перед отправкой.