Заполнение полей формы из параметров в ссылке

Есть сайт на Tilda. На странице опубликована форма. Так же на странице есть кнопка "Узнать подробнее". В форме есть несколько полей "Имя", "Город", "Комментарий". Хочется сделать так, чтобы при нажатии на кнопку "Узнать подробнее" (предварительно туда вставив ссылку с нужными параметрами), подтягивалось значение из ссылки в одно из полей.

В данный момент есть код, который я нашёл, но при заходе на исходный URL страницы (без параметров), пользователя перебрасывает сразу вниз страницы на форму... Хочется чтобы не перебрасывало, а страница открывалась с самого начала

Код:

<script>
  var url = new URL(window.location.href);
    var params = new URLSearchParams(url.search.slice(1));

    for (var key of params.keys()) {
        var content = params.get(key);
        if (content != undefined && content != "") {
            (function (key, content) {
                setTimeout(function () {
                    $("[name='" + key + "']").val(content);
                }, 555);
            })(key, content);
        }
    }

   
    $(document).ready(function() {
        setTimeout(function(){
            $('input,textarea').focus();
        }, 500);
    });
</script>

Ответы (0 шт):