Foutmeldingen die zeggen wat er mis is

Zeg het formaat vooraf in plaats van de fout achteraf, en noem in de melding het veld bij naam.

Wat er misgaat

“Er is iets misgegaan”

Twee van onze tien meest voorkomende fouten gaan over foutmeldingen in formulieren: de melding zegt niet waar de fout zit (23%), en zegt niet welk invoerformaat er wordt verwacht (24%).

Voor wie het formulier ziet, valt dat mee: het rode kader wijst het veld wel aan. Voor wie het laat voorlezen niet. Die hoort "Er is iets misgegaan" en moet daarna het hele formulier opnieuw langs om te raden welk veld bedoeld wordt.

Het tweede geval is nog vervelender, want dat kost twee rondes. Je vult een datum in als 1 maart 2026, krijgt te horen dat het niet klopt, en nergens staat dat het 01-03-2026 moet zijn. Dan ga je gokken.

Wat je doet

Zeg het vooraf, niet achteraf

  • Zet het formaat bij het veld. "Geboortedatum (dd-mm-jjjj)" voorkomt de fout. Een foutmelding repareert hem pas.
  • Zet "(verplicht)" in het zichtbare label. Niet alleen een sterretje, en niet alleen in de code.
  • Noem het veld bij naam in de melding. "Vul je postcode in" in plaats van "Dit veld is verplicht".
  • Zeg wat er moet gebeuren. "De postcode bestaat uit vier cijfers en twee letters, bijvoorbeeld 1234 AB" helpt; "ongeldige invoer" niet.
  • Zet een samenvatting bovenaan als er meer velden misgaan, met een link naar elk veld.

Formulieren worden in PRO door support aangemaakt. Zit er een melding in die niet deugt, dan is dat dus geen instelling die je zelf aanpast; meld het bij PRO-support met de tekst die je erin wilt hebben.

Zelf nakijken

Vul het expres verkeerd in

Laat alle velden leeg en verstuur. Vul daarna een datum in het verkeerde formaat in en verstuur opnieuw. Lees wat er terugkomt.

Weet je op grond van die melding precies welk veld en wat je moet aanpassen, zonder naar het formulier te kijken? Dat is de toets. Wij lopen bij een onderzoek elk formulier op deze manier door.

Heb je nog vragen?

Kom je er niet uit, of klopt iets niet met wat jij op je scherm ziet? Laat het weten.