⊗jsSpFmFDI 240 of 294 menu

Werk met FormData in JavaScript

Kom ons sê ons het 'n sekere vorm:

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

Kom ons sê ons wil die data van hierdie vorm kry in die vorm van sleutel-waarde pare. Dit is duidelijk dat ons vir dit 'n lus sal moet loop en daarin die verlangde resultaat moet vorm. In JavaScript, is daar eger 'n makliker manier - jy kan die spesiale objek FormData gebruik, wat dit moontlik maak om die vormdata op 'n geordende manier te verkry.

Kom ons kyk na hoe om met hierdie objek te werk. Laat ons eers 'n verwysing na ons vorm kry:

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

Nou skep ons die objek met ons vorm:

let formData = new FormData(form);

Ons kan ons objek in die konsole vertoon, maar met so 'n vertoon sal ons nie die vormdata sien nie:

console.log(formData);

Laat ons ons objek in 'n skikking omskep om die vormdata te sien:

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

Daar word 'n vorm met drie invoervelde gegee. Daar is ook 'n knoppie. Met 'n klik op die knoppie, verkry die data van die vorm in die vorm van 'n FormData-objek.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp