Dotare i campi dei moduli di etichette chiare e messaggi di errore
Le etichette chiare specificano il valore atteso, mentre i messaggi di errore descrivono il problema e la soluzione. Entrambi devono essere collegati programmaticamente al campo.
Per gli sviluppatori web e i team UX, gli aspetti più importanti dell'"etichettatura chiara dei campi dei moduli" sono il "nome permanente del campo" e il "messaggio di correzione con la causa". La prospettiva "Etichette, linguaggio e alternative di contenuto" mostra come questi due punti interagiscono nella pratica.
Pubblicato: 3 minuti di lettura · Autore: Sebastian Geier
Come rendere davvero comprensibili le etichette e i messaggi di errore per i campi dei moduli?
Ogni campo di input deve avere un nome visibile in modo permanente e tecnicamente univoco. In caso di errore di validazione, il messaggio associato descrive in modo specifico la causa e la correzione, rimanendo accessibile fino a quando la modifica non ha esito positivo.
Messaggio di correzione con indicazione della causa.
Formulare un'etichetta visibile e univoca per ogni campo e collegarla tramite `for` e `id` o una relazione nativa equivalente.
Tradurre le regole di validazione in messaggi concreti che descrivano il problema di input e la correzione consentita senza utilizzare codice tecnico.
Inviare, navigare, correggere e ricontrollare un modulo con più errori simultanei utilizzando tastiera e screen reader.
Nome del campo persistente
Criterio di test
Nome del campo persistente
L'etichetta visibile rimane riconoscibile anche dopo l'inserimento e viene assegnata programmaticamente all'elemento di input.
Criterio di test
Messaggio di correzione con indicazione della causa.
Il messaggio di errore identifica il valore non valido o la condizione mancante e spiega il passaggio successivo possibile.
Relazione tecnica di errore Stato di errore, messaggio e campo sono collegati in modo tale che le tecnologie assistive acquisiscano in modo affidabile le nuove informazioni durante la convalida.
Scenario pratico: "Segnaposto come etichetta sostitutiva"
Un campo data visualizza solo il segnaposto GG. MM. AAAA e segnala "Non valido" dopo l'invio. Riceve l'etichetta visibile "Data di inizio", un suggerimento di formato e il messaggio collegato "Inserire la data di inizio nel formato giorno, mese, anno". Il riepilogo degli errori rimanda direttamente al campo.
Segnaposto come etichetta sostitutiva
Segnaposto come etichetta sostitutiva Il nome del campo scompare durante l'inserimento, rendendo difficile verificare, correggere e comprendere i valori memorizzati.
Messaggio di errore generico Un messaggio generico "Verificare" non specifica quale campo sia interessato e quale regola sia stata violata.
Focus senza contesto Dopo l'invio, la visualizzazione salta a un punto in cui né il riepilogo né l'errore specifico sono comprensibili.
Relazione tecnica di errore
Percentuale di campi modulo testati con nomi sempre visibili e relazioni di etichetta tecnicamente risolvibili.
Percentuale di errori di convalida rilevati il cui messaggio descrive chiaramente il campo, la causa e la possibile soluzione.
Come "etichettare chiaramente i campi dei moduli" si collega ad altri argomenti
È disponibile una risorsa approfondita adeguata. Utilizzare le tabelle per i dati, non per il layout"Perché le tabelle HTML dovrebbero essere utilizzate solo per i dati tabellari e non per il layout? "
Inoltre: Formulazione di messaggi di errore direttamente sul problema e in modo comprensibile.
Se desideri mettere in pratica l'etichettatura chiara dei campi dei moduli, puoi trovare maggiori informazioni su... Sistemi web robusti per ripiegare. Lì, l'attenzione si concentra su "Etichette, alternative di lingua e contenuto" e "Nome del campo permanente".
Conclusione: Etichettatura chiara dei campi dei moduli
Un modulo chiaro spiega sia l'input previsto sia la soluzione a un errore. Il testo visibile e le relazioni tecniche devono trasmettere lo stesso messaggio.
Fonti e ulteriori informazioni
Queste fonti primarie rendono comprensibili i presupposti, i limiti del sistema e i metodi di test per "Etichettatura chiara dei campi dei moduli".
Linee guida per l'accessibilità dei contenuti web (WCAG) 2.2 – W3CRaccomandazione del W3C con criteri per alternative testuali, lingua delle parti, scopo dei link, etichette e identificazione degli errori.
Controlli di etichettatura – Iniziativa per l'accessibilità web del W3CGuida ufficiale sulle etichette visibili e collegate programmaticamente per vari controlli dei moduli.
Tesi chiave
Un'etichetta visibile in modo permanente spiega il contenuto del campo. In caso di errori, il messaggio specifica cosa manca o è errato ed è tecnicamente assegnato al campo interessato.
Cosa non riguarda
Un'etichetta visibile senza una connessione programmatica al campo di input non è sufficiente; i segnaposto o la prossimità spaziale non sostituiscono un'etichetta.
Di cosa si tratta
Riguarda i nomi dei campi e i messaggi di errore, visibili in modo permanente e collegati a livello di programmazione, che identificano chiaramente la causa e la soluzione, e rimangono accessibili fino a quando non viene trovata la soluzione.
Ulteriori approfondimenti
HTML semantico e accessibilità
Scrivere un testo alternativo che descriva la funzione dell'immagine anziché il suo contenuto.
"Etichettatura chiara dei campi del modulo" include, come fase di test separata, la domanda: In che modo il testo alternativo descrive la funzione di un'immagine anziché solo i suoi dettagli visibili?
HTML semantico e accessibilità
Sviluppare finestre di dialogo modali con una gestione del focus efficace.
Integrazione della decisione "Etichettatura chiara dei campi del modulo": Come funziona la corretta gestione del focus in una finestra di dialogo modale?
Panoramica degli Insight
Tutti gli Insight di VELUNO in sintesi
Ulteriori analisi sui sistemi web, la visibilità digitale e modelli di lavoro robusti.
Nota di rettifica con motivazione: punto di partenza specifico
Un test di errore reale con inserimenti vuoti, formattati in modo errato e contraddittori rivela rapidamente messaggi di errore deboli. I risultati possono quindi essere documentati come modello vincolante per etichette, note e riferimenti agli errori.