Вопросы и ответы Вставка кода

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

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

Образцы кода ниже требуют понимания 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=этот текст был заполнен после перехода по ссылке


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


Этот ответ был вам полезен?
Да
0
Нет
0
Просмотры: 15557