HTML form je ključni dio web razvoja koji korisnicima omogućuje interakciju s web lokacijom i slanje podataka poslužitelju. Form koriste se za širok raspon svrha, kao što je prikupljanje podataka korisnika form, obrada korisničkog unosa i omogućavanje radnji korisnika na web stranici. U ovom ćemo članku istražiti atribute i različite vrste polja za unos, elemente odabira, tekstualna područja i gumbe koji se obično koriste u HTML-u form.
Polja za unos
<input type="text">: Stvara polje za unos teksta u koje korisnici mogu unijeti alfanumeričke znakove.<input type="password">: Prikazuje polje za unos lozinke koje maskira unesene znakove.<input type="email">: Pruža potvrdu valjanosti e-pošte za polja za unos koja zahtijevaju valjanu adresu e-pošte.<input type="number">: Ograničava unos samo na numeričke vrijednosti.<input type="checkbox">: Predstavlja potvrdni okvir koji korisnici mogu odabrati ili poništiti odabir.<input type="radio">: Predstavlja radio gumb koji korisnicima omogućuje odabir jedne opcije iz grupe opcija.<input type="file">: Omogućuje korisnicima odabir i učitavanje datoteka.<input type="submit">: Prikazuje gumb koji šalje form kada se klikne.<input type="reset">: Prikazuje gumb koji vraća uređaj form u početno stanje.<input type="date">: Omogućuje birač datuma za odabir datuma.<input type="time">: Omogućuje korisnicima unos vremenskih vrijednosti.
Odaberite Elementi
<select>: Stvara padajući izbornik s opcijama koje je moguće odabrati.<option>: Definira opciju unutar padajućeg izbornika, smještenu unutar<select>oznake.<optgroup>: Grupira povezane opcije zajedno unutar padajućeg izbornika.<select multiple>: Omogućuje korisnicima odabir više opcija istovremeno držeći pritisnutu tipku Ctrl(ili tipku Command na Macu) dok klikaju.
Područja teksta
<textarea>: Stvara višeredno polje za unos teksta u koje korisnici mogu unositi i uređivati duže blokove teksta. Može mu se mijenjati veličina i konfigurirati s atributima kao što su rows i cols kako bi se definirale njegove dimenzije.
Gumbi
<button>: Predstavlja gumb koji može pokrenuti različite radnje unutar form. Može se koristiti za slanje form, po form JavaScript funkciji ili za navigaciju na drugu stranicu.
Primjer upotrebe:
<form action="/submit-form" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="message">Message:</label>
<textarea id="message" name="message" rows="4" cols="50"></textarea>
<label for="newsletter">Subscribe to Newsletter:</label>
<input type="checkbox" id="newsletter" name="newsletter">
<label for="color">Favorite Color:</label>
<select id="color" name="color">
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
</select>
<button type="submit">Submit</button>
</form>
Ovaj primjer prikazuje upotrebu različitih form elemenata, uključujući input polja, textarea, i gumb. Slobodno prilagodite elemente i atribute na temelju svojih specifičnih zahtjeva. checkbox select dropdown submit form

