Skip to main content

Co je HTML Listbox?

V jazyce Hypertext Markup Language (HTML) je listbox typem interaktivního grafického uživatelského rozhraní (GUI).Objevuje se na webu jako pole na stránce, která obsahuje vertikální sadu textových možností, které může uživatel vybrat.Účelem použití HTML Listboxu je představit uživatele s řadou možností, ze kterých si mohou vybrat, a poté na výběr reagovat.K dispozici je mnoho možností pro přizpůsobení listiny, zejména pomocí kaskádových listů (CSS).Existuje vizuální a funkční rozdíl mezi HTML Listbox a dalším prvkem GUI známý jako ComboBox, i když jsou definovány téměř stejným způsobem.

V dokumentu je HTML Listbox definován pomocí značky Select.Tato značka spustí listinu a lze ji použít k definování několika možností.Jednou z nejdůležitějších vlastností Vybrané značky je název seznamu, který dává dalším částem dokumentu HTML možnost přímo přistupovat k hodnotám seznamu.Další důležitou možností, kterou lze nastavit, je více vlastností, která může uživateli umožnit vybrat více položek ze seznamu současně místo pouze jednoho po druhém.Pomocí označení možností je definován listbox HTML.Značka opce uzavírá skutečný text, který se zobrazí v HTML Listboxu.Stejně jako značka Select má také některé důležité vlastnosti.Cennou vlastností značky opce je schopnost definovat návratovou hodnotu pro vybranou možnost, která je odeslána do dotazovacího skriptu místo textu, který uživatel vidí.To znamená, že uživatel může vidět slovo červená, ale HTML Listbox může namísto skutečného slova vrátit hexadecimální hodnotu červené.Optgroup je nadpis, který se používá k vizuálnímu oddělení různých možností uvnitř seznamu.Když se uživatel podívá na seznamový box, který obsahuje značky OPTGroup, uvidí odvážný směr v krabici, pod kterým budou přidružené možnosti mírně odsazeny a nebudou odvážné.Na webu nebude ve skutečnosti nic dělat, když uživatel vybere možnost, pokud k tomu není přítomen podpůrný kód.To lze provést pomocí JavaScript Přístupem k seznamovému boxu prostřednictvím modelu objektu dokumentu (DOM) nebo jej lze provést s jinými skripty nebo applety.Jako interaktivní prvek generuje seznamovací události, jako je Mouseover, které lze zachytit v prohlížeči.