Ovaj tekst će demonstrirati FormData Object u JavaScriptu uz pomoć najlakših primjera.
Što je FormData Object u JavaScriptu?
Objekt FormData popularan je pristup izgradnji zbirke podataka u JavaScriptu koji se može poslati na poslužitelj koristeći ' XMLHttpZahtjev ” ili dohvaćeno. Obavlja iste funkcije kao element obrasca HTML. Može se usporediti s nizom nizova. Zaseban niz predstavlja svaki element koji želimo prenijeti na poslužitelj.
Sintaksa
Da biste koristili objekt FormData u JavaScriptu, upotrijebite sljedeću sintaksu:
konst obrazacData = novi FormData ( ) ;
Primjer 1: Stvorite FormData objekt bez HTML obrasca
Prije svega, inicijalizirajte konstantu s određenim imenom i dodijelite određenu vrijednost toj konstanti. Ovdje, ' novi podaci obrasca() ” koristi se kao konstantna vrijednost:
Konst obrazacData = novi FormData ( ) ;
Zatim dodajte podatke prosljeđivanjem argumenata u ' dodati() ” metoda
obrazacData. dodati ( 'Fname' , 'Službenik' ) ;obrazacData. dodati ( 'Ime' , 'Javed' ) ;
obrazacData. dodati ( 'dob' , 25 ) ;
Nakon toga upotrijebite ' konzola.log() ” metoda:
konzola. log ( 'Informacije o obrascu' ) ;
Koristiti ' za ' petlja za ponavljanje i prikaz izlaza na konzoli uz pomoć ' konzola.log() ” metoda:
za ( neka obj od formData ) {konzola. log ( obj ) ;
}
Primjer 2: Stvorite FormData objekt s HTML obrascem
Da biste dodali FormData s HTML obrascem, prvo izradite obrazac u HTML-u uz pomoć '
- Da biste dodali polje za unos u obrazac, koristite '
” element. - Unutar ulazne oznake navedite ' tip ” za definiranje tipa podataka elementa. Postoji više mogućih vrijednosti za ovaj atribut, uključujući ' tekst ”, “ broj ”, “ datum ”, “ lozinka ', i još mnogo toga.
- ' rezerviranog mjesta ” koristi se za dodavanje vrijednosti za prikaz u polju za unos, a „ime” se odnosi na naziv polja za unos.
- “ na klik ” događaj se pokreće kada korisnik izvrši neku funkciju klikom miša:
< vrsta unosa = 'tekst' Ime = 'Fname' rezerviranog mjesta = 'Unesite svoje ime' >< br >< br >
< vrsta unosa = 'tekst' Ime = 'Ime' rezerviranog mjesta = 'Unesite svoje prezime' >< br >< br >
< vrsta unosa = 'datum' Ime = 'dob' rezerviranog mjesta = 'Unesite svoje godine' >< br >< br >
< vrsta unosa = 'dugme' vrijednost = 'Unesi' na klik = 'podaci()' >
oblik >
Zatim pristupite obrascu u CSS-u i postavite prostor oko obrasca:
. oblik {margina : 20 px ;
podstava : 30 px ;
}
Nadalje, upotrijebite oznaku skripte i dodajte sljedeći kod:
podaci o funkciji ( ) {bio oblik = dokument. getElementById ( 'oblik' ) ;
constformData = newFormData ( oblik ) ;
konzola. log ( 'Podaci obrasca' ) ;
za ( neka obj offormData ) {
konzola. log ( obj ) ;
}
}
U gornjem isječku koda:
- Pozovite ' getElementById(“obrazac”) ” za pristup obrascu korištenjem ID-a obrasca.
- Sada pohranite pristupni element u novu konstantu ' obrazacData ”.
- Koristiti ' za ” petlja za iteraciju i ispis elemenata na konzoli.
Izlaz
Naučili ste o stvaranju objekta FormData u JavaScriptu.
Zaključak
Objekt FormData koristi se za izgradnju zbirke podataka u JavaScriptu koji se mogu poslati na poslužitelj. Za stvaranje objekta Formdata u JavaScriptu prikazane su dvije metode. Prvi se koristi jednostavnim JavaScriptom, a drugi je stvaranjem obrasca u HTML-u i njegovim povezivanjem s JavaScriptom. Ovaj post govori o objektima FormData u JavaScriptu.