Hva er en HTML -listeboks?

I Hypertext Markup Language (HTML) er en ListBox en type interaktiv grafisk brukergrensesnitt (GUI) -komponent. Det vises på et nettsted som en boks på siden som inneholder et vertikalt sett med tekstalternativer som kan velges av brukeren. Hensikten med å bruke en HTML -listeboks er å presentere en bruker med en rekke alternativer de kan velge fra, og deretter reagere på utvalget. Det er mange alternativer tilgjengelig for å tilpasse en ListBox, spesielt ved bruk av Cascading Style Sheets (CSS). Det er en visuell og funksjonell forskjell mellom en HTML -listeboks og et annet GUI -element kjent som en ComboBox, selv om de er definert på omtrent samme måte.

I et dokument er en HTML -listeboks definert ved hjelp av Select -taggen. Denne taggen starter listeboksen og kan brukes til å definere flere alternativer. En av de viktigste egenskapene til SELECT -taggen er navnet på ListBox, som gir andre deler av HTML -dokumentet muligheten til direkte å få tilgang til verdiene på listenokse. Et annet viktig alternativ som kan settes er den flere egenskapen, som kan tillate en bruker å velge flere elementer fra listen samtidig i stedet for bare en om gangen.

Mellom åpnings- og lukking av utvalgte tagger er de faktiske elementene som skal inneholdes i en HTML -listeboks definert ved hjelp av alternativet. Alternativtoden vedlegger den faktiske teksten som vises i HTML -listeboksen. I likhet med Select -taggen har den også noen viktige egenskaper. En verdifull egenskap til opsjonskoden er muligheten til å definere en returverdi for et valgt alternativ som sendes til et spørringsskript i stedet for teksten som brukeren ser. Dette betyr at en bruker kan se ordet "rødt", men HTML -listeboksen kan returnere den heksadesimale verdien av rødt i stedet for det faktiske ordet.

Bortsett fra alternativer, kan en HTML -listeboks inneholde et annet visuelt element kjent som en optgroup. En optegruppe er en overskrift som brukes til VISkill de forskjellige alternativene i en listekasse selv. Når en bruker ser på en listeboks som inneholder optgroup -tagger, vil han eller hun se en dristig overskrift i boksen, der de tilknyttede alternativene vil være litt innrykk og ikke dristig.

Selv om en funksjonell HTML -listeboks kan lages og plasseres på et nettsted, vil den faktisk ikke gjøre noe når en bruker velger et alternativ med mindre det er støttekode for å gjøre det. Dette kan gjøres med JavaScript® ved å få tilgang til listekassen gjennom Document Object Model (DOM), eller den kan utføres med andre skript eller applets. Som et interaktivt element genererer en ListBox brukerhendelser som Mouseover, som kan fanges opp i nettleseren.

ANDRE SPRÅK