V HTML se oznaka obrazca uporablja za označevanje področja spletne strani, s katerim lahko uporabnik komunicira, da bi predložil informacije. Oznaka obrazca je definirana z uporabo posebne oblike. Znotraj oznake obrazca je mogoče uporabiti številne različne vnose, kot so preprosta besedilna polja in potrditvena polja. Ko je obrazec oddan, se informacije posredujejo strežniku, ki lahko takoj ukrepa na informacije ali jih shrani v bazo podatkov. Za predložitev obrazca HTML se uporabljata dve metodi, imenovani »dobi« in »objavi«.
Med obema oznakama obrazca so posamezni elementi nameščeni, vključno z gumbom za pošiljanje. Običajno je oznaka obrazca definirana z atributoma »dejanje« in »metoda«. Dejanje je skript, ki se uporablja za obdelavo informacij, metoda pa je, kako se podatki prenesejo v ta skript. V mnogih primerih bo skript uporabljen za vnos informacij iz obrazca v bazo podatkov za nadaljnjo uporabo.
Nekatere običajne vrste vnosa, ki jih je mogoče uporabiti v oznaki obrazca, vključujejo besedilna polja, izbirne gumbe in spustna polja. Uporabite lahko tudi polje za geslo, ki skrije podatke, ki jih vnese uporabnik. Vsi obrazci se morajo končati z gumbom za pošiljanje, ki se uporablja za pošiljanje informacij strežniku. Vsako polje obrazca mora imeti edinstveno ime, tako da se polja iste vrste vnosa lahko razlikujejo med seboj.
Ko uporabniki vnesejo podatke v obrazec in kliknejo pošlji, skript ukrepa odloči, kaj se bo zgodilo naprej. Za preprosto iskalno polje je mogoče podatke uporabiti takoj, ne da bi jih bilo treba vnesti v bazo podatkov. Obrazec za prijavo bo uporabil akcijski skript za formatiranje podatkov, ki jih je zagotovil uporabnik, in jih nato zabeležil.
Za predložitev informacij obrazca se uporabljata dva načina. »Pridobi« se uporablja za pošiljanje podatkov v URL-ju tako, da se doda vprašaj, ki mu sledijo informacije. Podatki »Objavi« se v telesu obrazca pošljejo v skript za obdelavo.
Na internetu je veliko primerov oznake obrazca. Na primer, vsako spletno mesto, ki zahteva prijavo, uporablja preprost obrazec, da preveri podatke o uporabniku glede na podatke v bazi podatkov. V tem primeru bo uporabljeno polje za geslo, da bo uporabniško geslo ostalo zasebno. Spletni obrazci za naročila, strani za prijavo in ankete uporabljajo tudi obrazce. Čeprav se oznake HTML uporabljajo za katero koli spletno stran, je postavitev ali funkcionalnost mogoče izboljšati z drugimi jeziki, vključno z JavaScript.