Tunniste on muotoilukoodi, joka on osa asiakirjakieltä, joka tunnetaan myös nimellä merkintäkieli. On olemassa useita merkintäjärjestelmiä, joissa on suuri määrä yksilöllisiä tunnisteita. Merkintäjärjestelmiä tai kieliä ovat TeX, Scribe, GML, SGML, HTML, XML ja XHTML. HTML tarkoittaa HyperText Markup Language ja sitä käytetään World Wide Webissä tekstin ja asiakirjojen rakenteen luomiseen ja hyperlinkkien luomiseen asiakirjojen välillä, kun taas XHTML (laajennettava HTML) yhdistää HTML: n ja XML: n. Syöttötunniste on HTML- ja XHTML -tunniste, ja sitä tukevat Microsoft® Internet Explorer®-, Mozilla® Firefox®-, Opera®-, Google® Chrome®- ja Apple® Safari® -selaimet.
Monet HTML- ja XHTML -tagit palvelevat sivulla olevan tekstin muotoilua, mutta jotkut luovat mahdollisuuksia vuorovaikutukseen, ja syöttötunniste on yksi jälkimmäisistä: se on avaintekijä muotojen rakentamisessa. On kuitenkin tärkeä ero, miten syöttötunnistetta käytetään HTML: ssä ja miten sitä käytetään XHTML: ssä. HTML -koodissa käytetään, kun ellipsit korvataan millä tahansa sisällöllä, joka sisältää tunnisteen, eikä sillä ole lopputunnistetta. XHTML: ssä syöttötagi vaatii asianmukaisen sulkemisen näin .
Syöttötunnisteen on sisällettävä type -attribuutti käytettävän ohjauskentän tyypin määrittämiseksi. Mahdollisuudet ovat: painike, valintaruutu, tiedosto, piilotettu, kuva, salasana, radio, nollaus, lähettäminen ja teksti. Painiketyypissä on yleensä toiminto, joka on ohjelmoitu asiakaspuolen komentosarjalla, kuten JavaScript®, kun taas valintaruutu ja valintanapit kytkeytyvät päälle ja pois päältä, kun niitä napsautetaan. Tiedostotyypin avulla käyttäjä voi ladata tiedoston, kun taas piilotettuja arvoja ei näytetä, mutta ne pysyvät kiinni lomakemerkinnässä. Salasana eroaa tekstistä siinä, että siinä on usein pisteitä tai tähtiä, jotka peittävät syötetyt merkit ja lähettävät kuvan – joka on eräänlainen lähetyspainike – ja nollaus ovat yleisiä lomaketietojen käsittelyjä.