# Gli elementi del modulo devono avere etichette

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

WCAG 4.1.2 Name, Role, Value · Livello A

Alcuni campi dei moduli non hanno un’etichetta, quindi chi usa uno screen reader non sa cosa inserire.

## Cosa controlla questa regola
Assicurati che ogni elemento del modulo abbia un'etichetta.

## Perché è importante
I criteri WCAG 1.3.1, 3.3.2 e 4.1.2 richiedono che i campi dei moduli abbiano un’etichetta. Le iscrizioni alla newsletter e i campi di ricerca sono i colpevoli più frequenti.

## Come correggerlo
### Su qualsiasi sito web
1. Dai a ogni campo un elemento <label for="field-id">, o almeno un aria-label.
2. Il solo testo segnaposto non vale come etichetta.

### Su Shopify
1. Dai a ogni campo un elemento <label for="field-id">, o almeno un aria-label.
2. Il solo testo segnaposto non vale come etichetta.

### Su WooCommerce e WordPress
1. Dai a ogni campo un elemento <label for="field-id">, o almeno un aria-label.
2. Il solo testo segnaposto non vale come etichetta.

## Come verificare la correzione
- Esegui di nuovo la scansione e verifica che la regola label non fallisca più.
- Fai clic su ogni etichetta e verifica che porti il focus sul suo campo.

## Fonti
- Documentazione della regola axe-core (Deque): https://dequeuniversity.com/rules/axe/4.13/label
- Comprendere il criterio WCAG 4.1.2 (W3C): https://www.w3.org/WAI/WCAG22/Understanding/name-role-value
