ВОПРОСЫ И ОТВЕТЫ


← К СПИСКУ ВОПРОСОВ

Как заполнить поля формы данными из меток в ссылке?

Образцы кода ниже требуют понимания Javascript и CSS. Поддержка Тильды не сможет помочь по вопросам о коде.


Вам нужно использовать блок T123 (из раздела «Другое») и указать такой код:


<script type="text/javascript">
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 != "") {
$("[name='" + key + "']").val(content);
}
}

/* Если в ваших полях есть текстовые подсказки, то обязательно добавьте код ниже */
$(document).ready(function() {
setTimeout(function(){
$('input,textarea').focus();
}, 500);
});
</script>


Пример работы скрипта: https://roman.ws/autocomplete-form-fields/?email=pochta@mail.ru&name=какое-то%20имя&phone=1234567&comments=комментарии#demo


Как это работает:



Этот ответ был полезен?
Нет
Да


← К СПИСКУ ВОПРОСОВ Просмотры: 644


Сообщить о нарушении прав
Если вы считаете, что пользователь Tilda Publishing нарушает ваши права, отправьте нам сообщение через форму
Как связаться с поддержкой
Для консультаций по функциям платформы используйте форму обратной связи в вашем личном кабинете или напишите на team@tilda.cc
Для бухгалтерии
Получить закрывающие документы или подтверждение платежа — напишите на docs@tilda.cc
Made on
Tilda