# Alle skjemaelement skal ha en tilknyttet ledetekst eller instruksjon

<https://www.fixreports.com/nb/issues/label>

WCAG 4.1.2 Name, Role, Value · Nivå A

Noen skjemafelt har ingen ledetekst, så skjermleserbrukere vet ikke hva de skal skrive inn.

## Hva denne regelen sjekker
Sørg for at hvert skjemaelement har en ledetekst.

## Hvorfor det er viktig
WCAG 1.3.1, 3.3.2 og 4.1.2 krever at skjemafelt har ledetekster. Påmeldingsfelt for nyhetsbrev og søkefelt er vanlige syndere.

## Slik fikser du det
### På alle nettsteder
1. Gi hvert felt et <label for="field-id">-element, eller i det minste en aria-label.
2. Plassholdertekst alene teller ikke som ledetekst.

### I Shopify
1. Gi hvert felt et <label for="field-id">-element, eller i det minste en aria-label.
2. Plassholdertekst alene teller ikke som ledetekst.

### I WooCommerce og WordPress
1. Gi hvert felt et <label for="field-id">-element, eller i det minste en aria-label.
2. Plassholdertekst alene teller ikke som ledetekst.

## Slik kontrollerer du utbedringen
- Skann på nytt, og bekreft at regelen label ikke lenger feiler.
- Klikk på hver ledetekst, og sjekk at den gir fokus til feltet sitt.

## Kilder
- Dokumentasjon av axe-core-regelen (Deque): https://dequeuniversity.com/rules/axe/4.13/label
- Forklaring av WCAG 4.1.2 (W3C, Understanding): https://www.w3.org/WAI/WCAG22/Understanding/name-role-value
