Oznaka je koda za oblikovanje, ki je del jezika dokumenta, znanega tudi kot označevalni jezik, ki se uporablja za označevanje besedila na način, ki je ločen od besedila, in zagotavlja navodila za prikaz besedila. Obstajajo različni sistemi označevanja, ki imajo veliko število edinstvenih oznak. Označevalni sistemi ali jeziki vključujejo TeX, Scribe, GML, SGML, HTML, XML in XHTML. HTML je kratica za HyperText Markup Language in se v svetovnem spletu uporablja za ustvarjanje strukture za besedilo in dokumente ter za ustvarjanje hiperpovezav med dokumenti, medtem ko XHTML (razširljivi HTML) združuje HTML in XML. Vhodna oznaka je oznaka HTML in XHTML, podpirajo pa jo brskalniki Microsoft® Internet Explorer®, Mozilla® Firefox®, Opera®, Google® Chrome® in Apple® Safari®.
Številne oznake HTML in XHTML služijo za oblikovanje besedila, ki je na strani, nekatere pa ustvarjajo priložnosti za interakcijo z uporabnikom, vhodna oznaka pa je ena izmed slednjih: je ključni igralec pri gradnji obrazcev. Vendar pa obstaja pomembna razlika med tem, kako se vhodna oznaka uporablja v HTML in kako se uporablja v XHTML. V HTML oznaka se uporablja, pri čemer so elipse zamenjane z vsebino, ki jo vsebuje oznaka, in nima končne oznake. V XHTML vhodna oznaka zahteva pravilno zapiranje, kot je ta .
Vhodna oznaka mora vključevati atribut tipa za določitev vrste krmilnega polja, ki se uporablja. Možnosti so: gumb, potrditveno polje, datoteka, skrito, slika, geslo, radio, ponastavitev, oddaja in besedilo. Tip gumba ima običajno dejanje, programirano s skriptom na strani odjemalca, kot je JavaScript®, medtem ko se potrditveno polje in izbirni gumbi ob kliku vklopijo in izklopijo. Vrsta datoteke omogoča uporabniku, da naloži datoteko, medtem ko skrite vrednosti niso prikazane, ampak ostanejo priložene vnosu v obrazec. Geslo se od besedila razlikuje po tem, da ima pogosto pike ali zvezdice, da prikrijejo vnesene znake, in slika za oddajo – ki je nekakšen gumb za oddajo – in ponastavitev sta globalna obravnava podatkov obrazca.