52 of 133 menu

Taggen label

Taggen label sätter en etikett för ett inmatningsfält av typen input, textarea, select och så vidare.

Etiketten binds till ett specifikt inmatningsfält med hjälp av attributet for. I det skall man ange värdet på attributet id för det inmatningsfält som etiketten är bunden till. Etiketten binds också till elementet om detta element placeras inuti taggen label. I detta fall behöver attributet for inte anges. Se exemplen för bättre förståelse.

Genom att klicka på etiketten kommer de kryssrutorna eller radioknapparna som är bundna till den att ändra sitt tillstånd från ikryssad till oikryssad och vice versa. Etiketten behövs i detta fall för bekvämlighet: det är svårt att träffa små formulärelement med musen, men en lång etikett med text är betydligt lättare att klicka på.

Det textinmatningsfält som är bundet till etiketten av typen input och textarea kommer att få inmatningsfokus. Fokus - är när markören blinkar i inmatningsfältet, i detta fall, om du skriver något på tangentbordet - kommer texten hamna i detta fält (se pseudoklassen focus för en avancerad förståelse av fokus).

Etiketten label kan användas för att imitera en kryssruta eller radioknapp. Detta behövs för att skapa en checkbox eller radio med en egen design (vilket är förbjudet i CSS, men med hjälp av knepiga metoder är möjligt).

Attribut

Attribut Beskrivning
for I detta attribut ska man ange värdet på attributet id för det inmatningsfält som etiketten label är bunden till.
accesskey Sätter en snabbknapp med vilken man kan gå till det formulärelement som är bundet till etiketten (genom attributet for). Se mer i attributet accesskey.

Exempel . Kryssruta

Låt oss binda en etikett till en checkbox med hjälp av attributet for. Klicka på etiketten och du kommer att se kryssrutans tillstånd ändras från ikryssad till oikryssad och vice versa:

<input type="checkbox" id="checkbox"> <label for="checkbox">Jag är bunden till kryssrutan med id checkbox.</label>

:

Exempel . Inuti label

Och låt oss nu inte binda etiketten genom attributet for, utan placera elementen direkt inuti taggen label, i detta fall kommer ett klick på texten i label också leda till aktivering av elementet:

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

:

Exempel . Textinmatningsfält

Låt oss binda en etikett till taggen input med hjälp av attributet for. Ett klick på etiketten kommer att leda till att inmatningsfältet får fokus. Texten som finns i fältet (vi lägger till den med attributet value) kommer att bli markerad. Om du börjar skriva något på tangentbordet - kommer denna text att raderas. För att bli av med markeringen utan att radera texten kan man klicka med musen på inmatningsfältet: fokus försvinner inte då, men markeringen försvinner:

<input type="text" id="input1" value="någon text"> <label for="input1">Jag är bunden till input-fältet med id input1.</label>

:

Se även

  • taggen legend,
    som sätter en bildtext över en gruppering av fält
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa