Hüperteksti märgistuskeele (HTML) esitamisnupp on arvutikoodi tüüp, mida kasutatakse veebisaidi jaoks, mis kuvab nupu graafilise kujutise, millel pärast hiirekursoriga klõpsamist täidetakse etteantud käsk. Tavaliselt sisaldub veebivormi allosas HTML-i esitamise nupp ja kui veebisaidi külastaja on vormi täielikult täitnud ja nuppu vajutatakse, käivitab nupuga ühendatud kood käsu, mis edastab vormi sisu veebilehe haldurile teksti- või meilifailina. HTML-i esitamisnupp on üks varasemaid ja põhilisemaid veebisaitide jaoks loodud graafiliselt juhitavaid interaktiivseid funktsioone. Kuna tegemist on HTML-koodi väga varajase vormiga, tunnustavad seda peaaegu kõik Interneti-brauserite versioonid ja tüübid ning see on usaldusväärne meetod saidi külastajate nimel veebisaidi vormitoimingute tegemiseks.
Esitamisnuppu kontrolliva veebisaidi tüüpiline HTML-koodi rida kirjutatakse järgmises vormingus:
Iga sõnade kogum, mis on eraldatud tühikuga “siltide” sees või ava- ja sulgemismärke vähem kui ja suurem, täidab erinevat funktsiooni. Element “sisend” määratleb nupu toimingu kui toimingu, mis aktsepteerib kasutaja interaktsioone, ja selle elemendi “tüüp” määrab, mida saab vormile sisestada, näiteks teksti. Väärtus “nimi” määrab, mis on sellisel kujul lubatud, nagu näiteks kellegi nimi, mida saab täiendavalt määratleda piiravate teguritega, nagu “maxlength”, mis piirab sisestatavate nimede arvu teatud tähemärkidega. Koodi element “väärtus” määrab toimingu, mida nupp hiirekursoriga klõpsamisel tegelikult teeb, kusjuures “esita”, mille tulemusel vormi sisestatud tekst saadetakse veebisaidi halduri kontole.
HTML-i kirjutamine on põhikäskude jaoks üsna lihtne, kuna käsu täitmiseks on sageli mitu erinevat kehtivat viisi. HTML-i esitamisnupp on selle näide, kus pakutakse mõningast paindlikkust neile, kes on HTML-iga uued. Nupu esitamise funktsioonid saab sisestada eraldi ridadele
Veebisaidi kujundus võimaldab lisaks tavapärasele esitamistoimingule teha ka muid toiminguid, kui klõpsate HTML-i esitamisnupul. Nende hulka kuulub sisendi tüübi = “reset” määramine, nii et nupu vajutamisel kustutatakse kõik vormi andmed. Samuti võimaldab sisestustüüp=”button” koodirida nupul näidata visuaalset esitlust, kuidas hiirekursoriga klõpsamisel vajutatakse saatmisnuppu, nagu näeks nupp päriselus. Kuna nupp ei ole standardvormis protsessori koodi tunnustatud osa, seob HTML-redaktor selle käsu tavaliselt täiendava JavaScripti koodiga, et selle aktiveerimisel saaks teha muid toiminguid.