⊗jsSpFmFDI 240 of 294 menu

Travailler avec FormData en JavaScript

Supposons que nous ayons un formulaire :

<form action="/target/" method="POST"> <input name="test1" value="123"> <input name="test2" value="456"> <input type="submit"> </form>

Supposons que nous voulions obtenir les données de ce formulaire sous forme de paires clé-valeur. Il est clair que pour cela, nous devrons exécuter une boucle et y former ce que nous souhaitons. En JavaScript, cependant, il existe un moyen plus simple - on peut utiliser un objet spécial FormData, permettant d'obtenir les données du formulaire de manière ordonnée.

Analysons le travail avec cet objet. Pour commencer, obtenons une référence à notre formulaire :

let form = document.querySelector('form');

Maintenant, créons un objet avec notre formulaire :

let formData = new FormData(form);

On peut afficher notre objet dans la console, cependant lors d'un tel affichage, nous ne verrons pas les données du formulaire :

console.log(formData);

Transformons notre objet en tableau pour voir les données du formulaire :

console.log(Array.from(formData));

Un formulaire avec trois champs de saisie est donné. Un bouton est également donné. Lorsque vous cliquez sur le bouton, récupérez les données du formulaire sous la forme d'un objet FormData.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser