52 of 133 menu

Taggen label

Taggen label setter en merkelapp for et inntastingsfelt av typen input, textarea, select og så videre.

Merkelappen kobles til et spesifikt inntastingsfelt ved hjelp av attributten for. I den skal man oppgi verdien av attributten id til inntastingsfeltet som merkelappen er koblet til. Også kan merkelappen kobles til elementet hvis dette elementet plasseres inne i taggen label. I dette tilfellet trenger man ikke å oppgi attributten for. Se eksempler for bedre forståelse.

Ved å klikke på merkelappen vil de tilknyttede avkrysningsboksene eller radioknappene endre tilstanden sin fra avmerket til ikke avmerket og omvendt. Merkelappen er i dette tilfellet til for enkelthets skyld: det er vanskelig å treffe små skjemaelementer med musepekeren, men i en lang merkelapp med tekst - er det mye enklere.

Det tilknyttede tekstinntastingsfeltet av typen input og textarea vil få inntastingsfokus. Fokus - er når markøren blinker i inntastingsfeltet, i dette tilfellet, hvis du skriver noe på tastaturet - vil teksten havne i dette feltet (se pseudoklassen focus for avansert forståelse av fokus).

Merkelappen label kan brukes til å etterligne avkrysningsboks eller radioknapp. Dette er nødvendig for å lage checkbox eller radio med eget design (noe som er forbudt i CSS, men med bruk av smarte teknikker er mulig).

Attributter

Attributt Beskrivelse
for I denne attributten skal man oppgi verdien av attributten id til det inntastingsfeltet som merkelappen label er koblet til.
accesskey Setter en hurtigtast, som kan brukes til å gå til det elementet i skjemaet som er koblet til merkelappen (gjennom attributten for). Se mer detaljert i attributten accesskey.

Eksempel . Avkrysningsboks

La oss koble en merkelapp til en avkrysningsboks checkbox ved hjelp av attributten for. Trykk på merkelappen og du vil se endringen i tilstand på avkrysningsboksen fra avmerket til ikke avmerket og omvendt:

<input type="checkbox" id="checkbox"> <label for="checkbox">Jeg er koblet til avkrysningsboksen med id checkbox.</label>

:

Eksempel . Inne i label

La oss nå ikke koble merkelappen gjennom attributten for, men plassere elementene rett inni taggen label, i dette tilfellet vil et klikk på teksten i label også aktivere elementet:

<label><input type="checkbox"> merkelapp</label>

:

Eksempel . Tekstinntastingsfelt

La oss koble en merkelapp til taggen input ved hjelp av attributten for. Et klikk på merkelappen vil føre til at inntastingsfeltet får fokus. Samtidig vil teksten som finnes i feltet (vi legger den til ved hjelp av attributten value) blitt markert. Hvis du begynner å skrive noe på tastaturet - vil denne teksten bli overskrevet. For å bli kvitt markeringen uten å slette teksten, kan man klikke med musepekeren på inntastingsfeltet: fokuset forsvinner ikke, men markeringen forsvinner:

<input type="text" id="input1" value="litt tekst"> <label for="input1">Jeg er koblet til inntastingsfeltet med id input1.</label>

:

Se også

  • taggen legend,
    som setter en tittel over en gruppering av felt
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis