Een foutmelding moet zeggen wat blokkeert en hoe het veld te corrigeren. "Ongeldige invoer" of een rood frame zonder tekst is niet genoeg, vooral voor een persoon die het toetsenbord of een schermlezer gebruikt.
Geef een instructie met betrekking tot het veld
Schrijf "Een e-mailadres met @" aan in plaats van "Fout 42". Plaats de tekst in de buurt van het veld en associeer het technisch ermee. De W3C beveelt aan Duidelijke meldingen, met een globale terugkeer na het verzenden en een terugkeer in de buurt van de betreffende controle.
voorkomen in plaats van verrassing
Specificeer voordat u de formaten en verplichte informatie invoert: lengte van een identifier, datumnotatie of maximale grootte van een bestand. Vertoon een bekende beperking niet pas na verschillende pogingen. De voorbeelden moeten overeenkomen met de daadwerkelijk geaccepteerde formaten en voorkomen dat gegevens niet nodig zijn voor de taak.
Bewaar antwoorden en begeleid de terugkeer
Bewaar na een server- of validatiefout de velden die al zijn ingevoerd indien mogelijk. Geef een overzicht van fouten boven aan het formulier en lokale indicaties weer. Plaats de focus op een logische plaats om de correctie te hervatten en laat de gebruiker vervolgens de wijzigingen controleren voordat een nieuwe zending wordt uitgevoerd.
Onderscheid maken van correctie, mislukking en succes
Een slecht gevuld veld is geen onbeschikbaarheid van de service. Als de zending om een technische reden mislukt, kondig deze dan aan zonder te beweren dat het verzoek is ontvangen en geef indien mogelijk een ander contactmiddel. Omgekeerd moet een succesvolle zending een expliciete bevestiging geven en de verwachte volgorde aangeven.
Test met echte fouten
Probeer een leeg veld, een plausibel maar geweigerd formaat, een bestand dat te zwaar is en een verbindingsverlies. Test op het toetsenbord, op de telefoon en met ondersteuningstechnologie, indien beschikbaar. De Contactformuliergids Helpt velden te verminderen voordat ze zelfs hun fouten schrijven.
Help iemand de invoer te hervatten zonder het te verliezen
Een bezoeker dient een formulier in met een ongeldig adres en één verplicht veld leeg. De pagina identificeert elk probleem naast het veld, vat fouten samen, bewaart ingevoerde tekst en maakt de focus gemakkelijk te vinden. De bezoeker corrigeert het en ontvangt een expliciete bevestiging.
Test met toetsenbord en telefoon. Een generieke "fout 400" of kleur alleen legt niet uit hoe te herstellen.