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

Оформить доступ с промокодом
100
Как сделать условие изменение процента в форме в Tilda
Save Money
Instant loans up to 6 000 000 VND
in 20 minutes 5 days free!
Fill the form for a loan, and we will call you back as soon as possible.
1000000
6000000
5
30
You are recieve:
0 VND
You are pay back:
0 VND
Provide you accurate and live campaign.

Как сделать условие изменение процента в форме в Tilda

Пример позволяет изменить процент с 0 до 20, если срок больше 5 месяцев
1
Создали блок CR32N и задали ему класс uc-percent-calc
2
Добавили поля в форму
- ползунок с именем - vnd
- ползунок с именем - ngy
- поле прямого ввода с именем percent
- калькулятор с формулой vnd
- калькулятор с формулой vnd + vnd*percent*ngy
3
Добавили код в блок Другое - Т123
Библиотека для примера

<script>
document.addEventListener("DOMContentLoaded", function() {
    (function () {
        
        const rangeElements = document.querySelectorAll('.uc-percent-calc input.t-range');

        rangeElements.forEach(function (el, index) {
            el.addEventListener('input',function(e) {
                const ngy = +document.querySelector('.uc-percent-calc input[name="ngy"]').value;
                const percent = document.querySelector('.uc-percent-calc input[name="percent"]');
                let correction = 0;
                if(ngy>5) correction = 0.02;
                percent.value = correction;
                
            });    
        });

})();
});
</script>

<style>
input[name="percent"]{display:none}
</style>

Made on
Tilda