Sauvegarder vos paramètres d'URL dans vos formulaires

Enregistrer les paramètres d'URL dans votre formulaire

Language: Javascript

Catégorie : Formulaire

Favicon de Justa
<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>
Sommaire
1
Le script
2
Les attributes
3
Tuto vidéo
4
Template à cloner
5
Source du script

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.jsdelivr.net/npm/@justaa/scripts/dist/forms/save-query-params.js"></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>
2

Les attributes

Input - Identifier les éléments input

3

Tuto

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>

Je veux lancer mon projet avec Justa

Nous contacter