În HTML, eticheta de formular este folosită pentru a desemna o zonă a unei pagini web cu care poate fi interacționat de către un utilizator pentru a trimite informații. O etichetă de formular este definită folosind un format specific. În interiorul etichetei de formular, pot fi utilizate o varietate de intrări diferite, cum ar fi câmpuri simple de text și casete de selectare. Atunci când un formular este trimis, informațiile sunt transmise unui server care poate fie acționa imediat asupra informațiilor, fie le poate stoca într-o bază de date. Există două metode utilizate pentru a trimite un formular HTML numit „get” și „post”.
Între cele două etichete de formular, elementele individuale sunt plasate, inclusiv un buton de trimitere. De obicei, o etichetă de formular este definită cu atributele „acțiune” și „metodă”. Acțiunea este scriptul care este utilizat pentru a procesa informațiile, iar metoda este modul în care datele sunt transferate în acel script. În multe cazuri, scriptul va fi folosit pentru a introduce informațiile din formular într-o bază de date pentru referințe ulterioare.
Unele tipuri obișnuite de introducere care pot fi utilizate în interiorul etichetei de formular includ câmpuri de text, butoane radio și casete drop-down. De asemenea, poate fi folosit un câmp de parolă care ascunde datele introduse de utilizator. Toate formularele trebuie să se termine cu un buton de trimitere care este folosit pentru a trimite informațiile către server. Fiecare câmp al unui formular trebuie să aibă un nume unic, astfel încât câmpurile de același tip de intrare să poată fi distinse unele de altele.
Când utilizatorii introduc date într-un formular și dau clic pe Trimite, scriptul de acțiune decide ce urmează. Pentru o casetă de căutare simplă, datele pot fi utilizate imediat, fără a fi nevoie să le introduceți într-o bază de date. Un formular de înscriere va folosi un script de acțiune pentru a formata datele furnizate de utilizator și apoi le va înregistra.
Există două metode utilizate pentru a trimite informațiile din formular. „Obține” este folosit pentru a trimite date în adresa URL prin adăugarea unui semn de întrebare urmat de informații. Datele „Postează” sunt trimise în corpul formularului către scriptul de procesare.
Există multe exemple de etichete de formular pe internet. De exemplu, orice site web care necesită autentificare folosește un formular simplu pentru a verifica detaliile utilizatorului cu cele dintr-o bază de date. În acest caz, un câmp de parolă va fi folosit pentru a păstra parola utilizatorului privată. Formularele de comandă online, paginile de înscriere și sondajele folosesc, de asemenea, formulare. Deși etichetele HTML sunt folosite pentru orice site web, aspectul sau funcționalitatea pot fi îmbunătățite de alte limbi, inclusiv JavaScript.