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


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

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

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

Укажите следующий код в Контенте блока T123 (категория «Другое»):

<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 != "") {
setTimeout(function() {
$("[name='" + key + "']").val(content);
}, 500); /* если нужно заполнять форму в Zero блоке, то укажите 3000 */
}
}

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


Пример: https://roman-kosov.ru/autocomplete-form-fields/?telegram=romankosov&comment=этот текст был заполнен после перехода по ссылке


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



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


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


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