Gumb za oddajo hiperbesedilnega označevalnega jezika (HTML) je vrsta računalniške kode, ki se uporablja za spletno mesto, ki prikazuje grafično sliko gumba, ki po kliku s kazalcem miške povzroči izvedbo vnaprej določenega ukaza. Običajno je gumb za oddajo HTML vključen na dnu spletnega obrazca in ko obiskovalec spletnega mesta obrazec popolnoma izpolni in gumb »pritisne«, koda, povezana z gumbom, izvede ukaz, ki pošlje vsebino obrazca upravitelju spletnega mesta kot besedilno ali e-poštno datoteko. Gumb za oddajo HTML je ena najzgodnejših in najbolj temeljnih grafično nadzorovanih interaktivnih funkcij, ustvarjenih za spletna mesta. Ker gre za zelo zgodnjo obliko kode HTML, jo splošno prepoznavajo skoraj vse različice in vrste internetnih brskalnikov in je zanesljiva metoda za izvajanje dejanj spletnega obrazca v imenu obiskovalcev spletnega mesta.
Tipična vrstica kode HTML za spletno mesto, ki nadzoruje gumb za pošiljanje, bi bila zapisana v naslednji obliki:
Vsaka zbirka besed, ločenih s presledkom znotraj “oznak” ali odpiranjem in zapiranjem znakov manj kot in večje, opravlja drugačno funkcijo. Element »input« definira dejanje gumba kot tisto, ki bo sprejelo uporabniške interakcije, »type« za ta element pa določa, kaj je mogoče vnesti v obrazec, na primer besedilo. Vrednost »name« določa, kaj je dovoljeno v obliki, kot je ime nekoga, ki ga je mogoče nadalje definirati z omejevalnimi dejavniki, kot je »maxlength«, ki omejuje imena, vnesena na določeno število znakov. Element kode »vrednost« opredeljuje dejanje, ki ga gumb dejansko izvede, ko ga klikne kazalka miške, pri čemer »pošlji« povzroči, da se besedilo, vneseno v obrazec, pošlje v račun upravitelja spletnega mesta.
Pisanje HTML je za osnovne ukaze dokaj preprosto, saj pogosto obstaja več različnih načinov za izvedbo ukaza, ki so veljavni. Gumb za oddajo HTML je primer tega, kjer je na voljo nekaj prilagodljivosti za tiste, ki so novi pri delu s HTML. Funkcije oddaje za gumb lahko vnesete v ločene vrstice znotraj
Oblikovanje spletne strani omogoča tudi druga dejanja poleg standardnega dejanja »pošlji«, ko kliknete gumb za pošiljanje HTML. Ti vključujejo nastavitev vrste vnosa=»ponastavi«, tako da se ob pritisku na gumb izbrišejo vsi podatki v obrazcu. Prav tako bo vrstica kode tipa vnosa=»button« omogočila, da gumb dejansko prikaže vizualno predstavitev gumba za oddajo, ki ga pritisnete, ko ga kliknete s kazalcem miške, kot bi to pokazal gumb v resničnem življenju. Ker »gumb« ni priznan del standardne kode procesorja obrazcev, urejevalnik HTML običajno poveže ta ukaz z dodatno kodo JavaScript, tako da se lahko izvedejo druge operacije, ko je aktiviran.