⊗jsSpFmFDI 240 of 294 menu

FormDatan käyttö JavaScriptissä

Oletetaan, että meillä on jokin lomake:

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

Oletetaan, että haluamme saada tämän lomakkeen tiedot avain-arvo -pareina. On selvää, että meidän on suoritettava silmukka ja muodostettava haluttu tieto siellä. JavaScriptissä on kuitenkin olemassa yksinkertaisempi tapa - voit käyttää erikoista FormData -objektia, joka mahdollistaa lomaketietojen saamisen järjestetyssä muodossa.

Käydään läpi työskentely tämän objektin kanssa. Aluksi saamme viittauksen lomakkeeseemme:

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

Nyt luomme objektin lomakkeellamme:

let formData = new FormData(form);

Voimme tulostaa objektimme konsoliin, kuitenkin tällaisella tulostuksella emme näe lomakkeen tietoja:

console.log(formData);

Muunnetaan objektimme taulukoksi nähdäksemme lomakkeen tiedot:

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

Annettu lomake, jossa on kolme syöttökenttää. Annettu myös painike. Painikkeen painalluksella haetaan lomakkeen tiedot FormData -objektin muodossa.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää