⊗jsSpFmFDI 240 of 294 menu

FormData lietošana JavaScript

Pieņemsim, ka mums ir kāda forma:

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

Pieņemsim, ka mēs vēlamies iegūt šīs formas datus atslēgas un vērtību pāru formā. Skaidrs, ka, lai to izdarītu, mums būs jāpalaiž cikls un tajā jāveido vēlamais. Tomēr JavaScript ir vienkāršāks veids - var izmantot īpašu objektu FormData, kas ļauj sakārtotā veidā iegūt formas datus.

Izpētīsim darbu ar šo objektu. Vispirms iegūsim atsauci uz mūsu formu:

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

Tagad izveidosim objektu ar mūsu formu:

let formData = new FormData(form);

Mēs varam izvadīt mūsu objektu konsolē, tomēr ar šādu izvadi mēs neredzēsim formas datus:

console.log(formData);

Pārveidosim mūsu objektu masīvā, lai redzētu formas datus:

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

Dota forma ar trim ievades laukiem. Dota arī poga. Nospiežot pogu, iegūstiet formas datus FormData objekta formā.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt