Utiliser un LLM pour résumer ou expliquer ce script
1
Le script
Ajouter le script sur la page ou le projet Webflow
<!-- Scripts by Justa | Save Query Params on Form -->
<script src="https://cdn-scripts.justa.fr/dist/forms/save-query-params.js"></script>2
Les attributes
Input - Identifier les éléments input
Nom
js-form-queryparams
Valeur
[identifier]
Ajouter des champs au formulaire qui a pour rôle de capter les valeurs des paramètres d'URL
Ajouter des attributes à ces paramètres d'URL
Exemple :
Pour sauvegarder la valeur de l'utm_campaign, il faut ajouter l'attribute js-form-queryparams=utm_campaign
3
4
Template
5
Code source du script
<script>
const inputElements = document.querySelectorAll('[js-queryparam-name]');
inputElements.forEach((inputElement) => {
const paramName = inputElement.getAttribute('js-queryparam-name');
const queryString = window.location.search;
const URLSearchParams_wb = new URLSearchParams(queryString);
const value = URLSearchParams_wb.get(paramName);
if (value !== null) {
inputElement.value = value;
}
});
</script>