<script>
$( document ).ready(function() {
function checkCalc(){
let calcInput = $('input[name="urlresult"]');
let mainForm = calcInput.closest('form');
let calcVal = +calcInput.val();
let urlSucc="";
switch (true) {
case calcVal <= 1 : urlSucc="https://yandex.ru"; break;
case calcVal <= 2 : urlSucc="https://google.ru"; break;
case calcVal >= 3 : urlSucc="https://mail.ru"; break;
};
mainForm.attr('data-success-url', urlSucc);
};
function followCalc(){
setTimeout(function(){
let target = document.querySelector('input[name="urlresult"]');
let observer = new MutationObserver(function (mutations) {
mutations.forEach(function (mutation) {
let newVal = $(mutation.target).prop(mutation.attributeName);
if (mutation.attributeName === "value") { checkCalc()};
});
});
observer.observe( target , { attributes: true});
}, 2000);
};
followCalc();
$(window).resize(function() {clearTimeout(window.resizedFinished); window.resizedFinished = setTimeout(function(){ followCalc() }, 1000);});
});
</script>