Сейчас узнаем, какой подарок выпадет именно Вам
Крутите колесо
Ура, вы выиграли!
Ваш приз:
Годовой доступ
к видео на mo-ti -20%
по промокоду T19RAY
Промокод действителен 3 дня

Оформить доступ с промокодом
100
Как создать выпадающий список для доставки вместо переключателей в Tilda
Доставка сборных грузов
По всей Росии

Как создать выпадающий список для доставки вместо переключателей в Tilda

Позволяет сделать доставку в виде выпадающего списка. Удобно, если пунктов доставки очень много.
Не подходит для расширенной доставки
1
Создаём в корзине элемент выпадающий список (Настройки на фото1) с именем newdelivery
2
Создаём в корзине элемент варианты доставки (Настройки на фото2)
3
Добавляем скрипт в конец страницы
Порядок городов в обоих списках должен совпадать

Скрипт вставляется в блок Т123
Библиотека для примера
<script>
document.addEventListener("DOMContentLoaded", function() {
    (function () {
        const deliveryInputs = document.querySelectorAll(".t-input-group_dl input");
        const newdelivery = document.querySelector("[name='newdelivery']");
        newdelivery.addEventListener('change', function(){
            const deliveryIndex = this.selectedIndex;
            deliveryInputs[deliveryIndex].checked = true;
            deliveryInputs[deliveryIndex].dispatchEvent(new Event('change', { bubbles: true }));
        });
    })();    
});    
</script>
<style>
.t-input-group_dl{
    display: none;
}
</style>
Made on
Tilda