Correzioni suggerite per i moduli
Silktide trova i moduli nelle tue pagine e ti chiede di confermare che, quando l'input di un visitatore viene rifiutato, il messaggio di errore suggerisca come correggerlo. "Inserisci una data nel formato gg/mm/aaaa" è utile; "Input non valido" invece no.
Perché è importante
Un messaggio di errore che si limita a indicare che qualcosa non va lascia il visitatore a indovinare. Le persone con disabilità cognitive o difficoltà di apprendimento potrebbero non riuscire a capire che cosa richiedeva il modulo, e gli utenti di non possono scorrere rapidamente la pagina alla ricerca di indicazioni visive. Gli errori vaghi sono il punto in cui le compilazioni dei moduli si interrompono: ogni ciclo di ipotesi e nuovo invio fa perdere altri visitatori.
Un suggerimento trasforma un vicolo cieco in un'azione successiva e spesso fa la differenza tra un acquisto o una richiesta completati e uno abbandonato.
Come risolvere il problema
Questo controllo ti chiede di verificare manualmente ogni modulo, perché i messaggi di errore compaiono solo quando un modulo viene effettivamente inviato:
- Attiva gli errori di convalida più comuni in ogni modulo: lascia vuoti i campi obbligatori, inserisci un indirizzo email non valido e usa un formato di data errato.
- Controlla che ogni messaggio di errore indichi che cosa non va e come correggerlo, usando un linguaggio semplice: ad esempio "Inserisci il tuo numero di telefono, incluso il prefisso", non "Convalida non riuscita".
- Controlla che il messaggio compaia vicino al campo pertinente e che sia
associato a esso nel codice, ad esempio tramite l'attributo
aria-describedbydi .
I suggerimenti possono essere omessi quando comprometterebbero la sicurezza o lo scopo del modulo: ad esempio, un modulo di accesso non dovrebbe rivelare se l'indirizzo email o la password sono errati, e un quiz non dovrebbe suggerire la risposta corretta.
Se un modulo segnalato fornisce già buoni suggerimenti, il risultato.
Come esegue i controlli Silktide
- Trova ogni modulo in ciascuna pagina.
- Ignora i moduli senza campi che un visitatore possa effettivamente usare (moduli nascosti o non interattivi) e qualsiasi elemento che tu abbia escluso dai controlli.
- Segnala ogni modulo affinché tu possa esaminarlo. Silktide non compila e non invia i moduli durante una scansione, quindi la qualità dei messaggi di errore deve essere valutata da una persona.