Hiperteksto žymėjimo kalboje (HTML) sąrašo laukelis yra interaktyvios grafinės vartotojo sąsajos (GUI) komponento tipas. Svetainėje jis rodomas kaip langelis puslapyje, kuriame yra vertikalus teksto parinkčių rinkinys, kurį gali pasirinkti vartotojas. HTML sąrašo laukelio naudojimo tikslas yra pateikti vartotojui daugybę parinkčių, iš kurių jis gali pasirinkti, ir tada reaguoti į pasirinkimą. Yra daug galimybių tinkinti sąrašo laukelį, ypač naudojant pakopinius stiliaus lapus (CSS). Yra vaizdinis ir funkcinis skirtumas tarp HTML sąrašo laukelio ir kito GUI elemento, žinomo kaip kombinuotasis laukelis, nors jie apibrėžti beveik vienodai.
Dokumente HTML sąrašo laukelis apibrėžiamas naudojant pasirinkimo žymą. Ši žyma pradeda sąrašo laukelį ir gali būti naudojama kelioms parinktims apibrėžti. Viena iš svarbiausių pasirinkimo žymos savybių yra sąrašo laukelio pavadinimas, suteikiantis kitoms HTML dokumento dalims galimybę tiesiogiai pasiekti sąrašo laukelio reikšmes. Kita svarbi parinktis, kurią galima nustatyti, yra kelių nuosavybė, kuri leidžia vartotojui vienu metu pasirinkti kelis elementus iš sąrašo, o ne po vieną.
Tarp atidarymo ir uždarymo pasirinkimo žymų tikrieji elementai, kurie turi būti HTML sąrašo laukelyje, apibrėžiami naudojant parinkčių žymą. Parinkties žyma apima tikrąjį tekstą, kuris bus rodomas HTML sąrašo laukelyje. Kaip ir pasirinkimo žyma, ji taip pat turi keletą svarbių savybių. Vertinga parinkties žymos savybė yra galimybė apibrėžti pasirinktos parinkties grąžinimo reikšmę, kuri siunčiama į užklausos scenarijų, o ne tekstą, kurį mato vartotojas. Tai reiškia, kad vartotojas gali matyti žodį „raudona“, tačiau HTML sąrašo laukelyje gali būti pateikta šešioliktainė raudonos spalvos reikšmė, o ne tikrasis žodis.
Be parinkčių, HTML sąrašo laukelyje gali būti dar vienas vaizdinis elementas, žinomas kaip optgroup. Pasirinkimo grupė yra antraštė, kuri naudojama vizualiai atskirti įvairias parinktis sąrašo laukelyje. Kai vartotojas žiūri į sąrašo laukelį, kuriame yra optgroup žymos, laukelyje jis matys paryškintą antraštę, po kuria susijusios parinktys bus šiek tiek įtrauktos, o ne paryškintos.
Net jei galima sukurti funkcinį HTML sąrašo laukelį ir patalpinti jį svetainėje, jis iš tikrųjų nieko nepadarys, kai vartotojas pasirinks parinktį, nebent yra palaikomas kodas. Tai galima padaryti naudojant „JavaScript®“, pasiekiant sąrašo laukelį per dokumento objekto modelį (DOM), arba tai galima atlikti naudojant kitus scenarijus ar programėles. Kaip interaktyvus elementas, sąrašo laukelis generuoja vartotojo įvykius, pvz., pelės žymeklį, kuriuos galima užfiksuoti naršyklėje.