Formulierlabels verdwijnen zodra je begint te typen
7 november 2026 · 7 min leestijd · Marketing Scan
In dit artikel
Label en placeholder: twee verschillende rollen
Een label is de tekst die bij een formulierveld hoort en dat veld benoemt. Een placeholder is een hint die in het veld zelf staat en verdwijnt zodra er tekst staat. Ze lijken inwisselbaar, maar dat zijn ze niet.
- Label: blijft staan, benoemt het veld en geeft bezoekers en hulptechnologie een vaste verwijzing.
- Placeholder: is een tijdelijk voorbeeld of hint, geschikt voor een formaatvoorbeeld zoals een datumnotatie, niet voor de naam van het veld.
Het probleem ontstaat wanneer de placeholder de rol van label overneemt. Dan bestaat de betekenis van het veld alleen zolang het veld leeg is. De toegankelijkheidstutorials van het W3C (Toegankelijkheidstutorials) behandelen formulieren als een van de onderwerpen waarvoor je concrete richtlijnen en voorbeelden vindt. Gebruik die tutorials voor de exacte technische uitwerking, en lees ze na op wat jouw formuliertype vraagt.
Diagnose: zo test je je eigen formulier
Je hebt geen speciale tools nodig om te zien of de betekenis van een veld blijft staan. Doe deze controle op je live formulier, op een telefoon en op een computer.
- Open het formulier en kijk naar elk veld zonder iets in te vullen. Noteer waar de benaming staat: boven, naast of enkel in het veld.
- Vul het eerste veld in met fictieve invoer (verstuur nooit het live formulier), ga naar het volgende en kijk of je nog weet wat in het eerste veld stond. Doe dat voor elk veld.
- Vul alle velden half in met fictieve invoer, laat het formulier even liggen en ga terug.
- Verzend niets: sluit de pagina zonder op verzenden te klikken. Weet je zonder te scrollen of te raden wat elk veld vroeg?
- Klik op de tekst van een label. In een goed gekoppeld label komt de cursor dan in het bijhorende veld.
- Navigeer met enkel het toetsenbord (Tab) en kijk of de focus zichtbaar is en of de volgorde logisch loopt.
Noteer per veld of de betekenis blijvend zichtbaar is. Die lijst gebruik je in het beslisblad hieronder. Een scherm-voorleesprogramma testen vraagt extra kennis; laat dat zo nodig door een specialist doen en baseer je niet op een eigen vermoeden.
Beslisblad: wat doe je met welk veld?
| Situatie | Beslissing |
|---|---|
| Veld heeft alleen een placeholder met de veldnaam | Voeg een zichtbaar label toe en verklein de placeholder tot een voorbeeld of verwijder hem |
| Label en placeholder zeggen hetzelfde | Laat het label staan, haal de herhaling uit de placeholder weg |
| Placeholder toont een formaat (bijvoorbeeld een datumvoorbeeld) | Behoud als hint, maar zet het formaat ook in een vaste hulptekst bij het veld als het voor invullen cruciaal is |
| Label staat boven het veld en blijft zichtbaar | Geen wijziging nodig voor dit punt |
| Klik op label zet de cursor niet in het veld | Label en veld zijn niet gekoppeld; laat dit technisch corrigeren |
| Foutmelding vervangt de enige uitleg van het veld | Houd label en foutmelding gescheiden zichtbaar |
Een zwevend label dat bij typen naar boven schuift, kan een goede tussenoplossing zijn, op voorwaarde dat de tekst leesbaar blijft en niet wegvalt. Test dat patroon op een kleine telefoon voor je het kiest.
Wijziging doorvoeren zonder het formulier te breken
Pas het formulier aan in een vaste volgorde, zodat je altijd weet welke wijziging een effect veroorzaakte.
- Maak eerst een kopie of testversie, of werk in een testomgeving als je die hebt.
- Voeg bij elk veld een zichtbaar label toe en koppel het technisch aan het veld. De exacte manier hangt af van je formulierbouwer of thema; lees dat na in de documentatie van je tool.
- Verklein de placeholder tot een echt voorbeeld, of schrap hem als hij niets toevoegt.
- Controleer de breedte op een kleine telefoon: lange labels mogen niet over elkaar of buiten het scherm lopen.
- Verstuur alleen in een veilige testomgeving, of met duidelijk fictieve invoer en een uniek testbericht (bijvoorbeeld "TEST label-wijziging"), een testaanvraag en controleer of die nog aankomt bij de juiste persoon. Controleer ook dat een eventuele melding of foutpagina niet misleidt: een time-out kan optreden nadat de aanvraag al is opgeslagen, dus zoek eerst of het testbericht is aangekomen voor je opnieuw verstuurt, en ruim testgegevens daarna op.
Voor wie de impact op laden en reactiesnelheid wil nagaan, geven de leerpagina's over prestaties (Prestaties leren) en de overzichtsgids van MDN (Webprestaties) achtergrond bij hoe laden, renderen en reactiesnelheid samenhangen. Een paar labels meer zullen zelden de oorzaak van traagheid zijn, maar meet je eigen pagina als je twijfelt.
Fictief scenario: een offerteformulier met vier velden
Stel dat een formulier vier velden heeft: naam, e-mailadres, telefoonnummer en een bericht. Invoer voor dit voorbeeld: elk veld heeft alleen een placeholder die de veldnaam herhaalt, er zijn geen zichtbare labels, en bij het invullen van het derde veld weet een testpersoon niet meer wat in het eerste stond.
Verwachte technische controles na aanpassing: boven elk veld staat een label dat blijft staan tijdens het typen. De placeholder van het telefoonveld toont enkel een voorbeeld van de gewenste notatie. Een klik op elk label zet de cursor in het juiste veld. Op een kleine telefoon past elk label zonder afbreken. Een testaanvraag komt aan.
Dit scenario bevat geen aantallen, omdat het effect op het aantal ingevulde formulieren van je eigen bezoekers afhangt. Wil je daar iets over weten, vergelijk dan je eigen cijfers voor en na de wijziging, met voldoende tijd en zonder dat een campagne of seizoenswisseling het beeld vertekent.
Controle na wijziging en grenzen van deze gids
Herhaal na de aanpassing je diagnose uit de tweede sectie en voeg twee punten toe:
- Test met browserzoom op een groter percentage en kijk of labels en velden niet over elkaar schuiven.
- Test het gedrag bij een foutmelding: blijven label en melding allebei zichtbaar?
Deze gids geeft een praktische eigen controle, geen volledige toegankelijkheidsaudit en geen garantie op naleving van een norm. De W3C-tutorials zijn de plaats om de technische uitwerking voor jouw formuliertype na te lezen. Wil je de zichtbare signalen van je website laten bekijken, dan kan dat via Marketing Scan. Een publieke scan kijkt naar wat van buiten zichtbaar is en bevestigt niet dat je formulier technisch juist is gekoppeld of toegankelijk is voor iedereen.
Veelgestelde vragen.
Mag ik de placeholder helemaal weglaten?
Ja, als het label de betekenis van het veld al volledig draagt. Een placeholder is vooral nuttig voor een kort voorbeeld, zoals een gewenst formaat. Voegt hij niets toe, dan haal je hem beter weg dan dat je dezelfde tekst herhaalt.
Is een zwevend label een goede oplossing?
Het kan, omdat de benaming zichtbaar blijft terwijl het veld volstaat voor invoer. Test wel of het label leesbaar blijft op een kleine telefoon en bij hogere zoomwaarden. De technische koppeling tussen label en veld blijft in elk geval nodig.
Hoe weet ik of mijn label technisch aan het veld hangt?
Klik op de tekst van het label: staat de cursor daarna in het juiste veld, dan is de koppeling waarschijnlijk in orde. Dat is een eerste controle, geen bewijs van een volledig toegankelijke opbouw of van WCAG-conformiteit. Voor zekerheid laat je de opbouw nakijken door iemand met kennis van toegankelijke formulieren.
Verandert deze aanpassing mijn aantal ingevulde formulieren?
Dat kun je niet vooraf zeggen, want het hangt af van je formulier en je bezoekers. Vergelijk je eigen cijfers voor en na de wijziging over een vergelijkbare periode. Houd rekening met andere factoren zoals campagnes of seizoensinvloeden.
Bronnen bij dit artikel
Hoe werkt een marketing scan? Meetmethode en grenzen
Van advies naar actie voor jouw website
Maak een gratis account voor één website. Controleer zes kenmerken van je homepage en bekijk maximaal drie bevindingen.
Herhaal de check handmatig één keer per zeven dagen. Voor volledige audits en automatische opvolging is uitgebreide toegang nodig.
Maak je gratis account