52 of 133 menu

Tagget label

Tagget label angiver en etiket til et inputfelt af typen input, textarea, select og så videre.

Etiketten knyttes til et bestemt inputfelt ved hjælp af attributten for. I den skal man angive værdien af attributten id for det inputfelt, som etiketten er knyttet til. Også kan etiketten knyttes til elementet, hvis dette element placeres inde i tagget label. I dette tilfælde behøver man ikke at angive attributten for. Se eksemplerne for bedre forståelse.

Ved at klikke på etiketten vil de tilknyttede afkrydsningsfelter eller radio knapper ændre deres tilstand fra markeret til umarkeret og omvendt. Etiketten er i dette tilfælde til for at gøre det nemmere: det er svært at ramme små formelementer med markøren, men en lang etiket med tekst er meget lettere at ramme.

Det tilknyttede tekstinputfelt af typen input og textarea vil modtage inputfokus. Fokus - er når markøren blinker i inputfeltet, i dette tilfælde, hvis du skriver noget på tastaturet - vil teksten komme ind i dette felt (se pseudoklassen focus for en avanceret forståelse af fokus).

Etiketten label kan bruges til at efterligne et afkrydsningsfelt eller en radio knap. Dette er nødvendigt for at lave et checkbox eller radio med eget design (hvilket er forbudt med CSS, men med hjælp af smarte tricks er muligt).

Attributter

Attribut Beskrivelse
for I denne attribut skal man angive værdien af attributten id for det inputfelt, som etiketten label er knyttet til.
accesskey Angiver en genvejstast, som kan bruges til at gå til det formelement, der er knyttet til etiketten (gennem attributten for). Se mere i attributten accesskey.

Eksempel . Afkrydsningsfelt

Lad os knytte en etiket til et checkbox vha. attributten for. Klik på etiketten, og du vil se tilstanden af afkrydsningsfeltet skifte fra markeret til umarkeret og omvendt:

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

:

Eksempel . Inde i label

Lad os nu ikke knytte etiketten gennem attributten for, men lægge elementerne direkte inde i tagget label, i dette tilfælde vil et klik på teksten i label også aktivere elementet:

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

:

Eksempel . Tekstinputfelt

Lad os knytte en etiket til tagget input vha. attributten for. Et klik på etiketten vil føre til, at inputfeltet modtager fokus. Den tekst, som feltet indeholder (tilføjet vha. attributten value) vil blive markeret. Hvis man begynder at skrive noget på tastaturet - vil denne tekst blive erstattet. For at fjerne markeringen uden at slette teksten, kan man klikke med musen på inputfeltet: fokus forsvinder ikke, men markeringen forsvinder:

<input type="text" id="input1" value="en eller anden tekst"> <label for="input1">Jeg er knyttet til inputfeltet med id input1.</label>

:

Se også

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