Introducerea formularului Hyper Text Markup Language (HTML) este o modalitate de a obține informații introduse manual într-o pagină web. Dacă un designer de site-uri web dorește să ofere utilizatorului posibilitatea de a introduce informații, el trebuie să folosească un formular HTML pentru a face acest lucru. Există mai multe controale diferite de introducere a formularelor HTML care pot fi plasate pe paginile web, dintre care unele sunt câmpuri de text, butoane radio, casete de validare și butoane de trimitere. Când creați o pagină web, anumite moduri de aranjare a acestor componente de introducere a formularelor HTML pot ajuta foarte mult utilizatorul să înțeleagă ce face pagina, deși nu sunt impuse explicit de codul în sine.
Când creați un câmp de text HTML sau un grup de câmpuri de text, spațierea și etichetarea corespunzătoare facilitează înțelegerea utilizatorului. Câmpurile de text nu conțin etichete în sine, așa că trebuie să fie aliniate cu o etichetă separată. Dacă o etichetă este adăugată unui câmp de text, aceasta poate fi plasată oriunde în jurul câmpului de text. Majoritatea utilizatorilor se așteaptă să vadă această etichetă lângă sau deasupra câmpului său de text asociat, fără prea mult spațiu între etichetă și câmp. Din punctul de vedere al dezvoltatorului, utilizarea textului etichetei ca nume intern al câmpului de text poate ajuta la întreținerea viitoare a formularului.
Urmărirea unor practici similare atât pentru butoanele radio, cât și pentru casetele de selectare poate ajuta, de asemenea, la înțelegerea utilizatorului. Atât butoanele radio, cât și casetele de validare trebuie să aibă etichete separate atașate, la fel ca câmpurile de text. De obicei, se găsesc în grupuri, deși nu trebuie să fie. În general, păstrarea butoanelor radio și casetelor de selectare în grupuri separate este cel mai ușor de înțeles de către utilizatori, mai degrabă decât să amestece butoanele radio și casetele de selectare împreună în același grup. În aceste grupuri, dacă una dintre casete sau butoane este selectată, plasarea elementului selectat ca prim element al grupului ajută utilizatorii să identifice clar selecția.
Butoanele de trimitere trimit toate informațiile conținute în controalele de intrare de pe pagina web către server pentru procesare. De obicei, acestea sunt codificate greu pentru a spune „trimite”, deși acest text poate fi modificat de un dezvoltator. Utilizatorii se așteaptă să vadă aceste butoane în partea de jos a unui formular de cele mai multe ori, deși uneori se găsesc în partea de sus a unui formular. Plasarea butonului în partea de jos a unui formular și stilarea acestuia pentru a fi vizibil clar este de obicei suficientă pentru a ajuta un utilizator să-l vadă.
O pagină care conține un formular HTML este de obicei menită să conțină un singur formular cu o singură oportunitate de a-și trimite datele. HTML nu permite ca formularele să fie plasate unul în celălalt, iar aceleași controale de introducere a formularelor HTML nu pot fi utilizate în mai multe forme. Dacă sunt necesare trimiteri multiple, utilizatorii se așteaptă în mod normal la mai multe formulare și mai multe loturi de introducere a formularelor HTML. Un dezvoltator calificat poate lega aceste forme fără probleme.