# Form-elementer skal have labels

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

WCAG 4.1.2 Name, Role, Value · Niveau A

Nogle formularfelter har ingen label, så skærmlæserbrugere ved ikke, hvad de skal skrive.

## Hvad denne regel tjekker
Sørg for, at hvert formularelement har en label.

## Hvorfor det er vigtigt
WCAG 1.3.1, 3.3.2 og 4.1.2 kræver, at formularfelter har labels. Felter til tilmelding til nyhedsbrev og søgefelter er typiske syndere.

## Sådan retter du det
### På enhver hjemmeside
1. Giv hvert felt et <label for="field-id">-element eller som minimum en aria-label.
2. Pladsholdertekst alene tæller ikke som en label.

### I Shopify
1. Giv hvert felt et <label for="field-id">-element eller som minimum en aria-label.
2. Pladsholdertekst alene tæller ikke som en label.

### I WooCommerce og WordPress
1. Giv hvert felt et <label for="field-id">-element eller som minimum en aria-label.
2. Pladsholdertekst alene tæller ikke som en label.

## Sådan tjekker du rettelsen
- Scan igen, og bekræft, at reglen label ikke længere fejler.
- Klik på hver label, og tjek, at den sætter fokus på sit felt.

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