Toegankelijke formulieren ontwerpen

Wanneer u formulieren voor een breed publiek ontwerpt, is het goed om er rekening mee te houden dat gebruikers een handicap kunnen hebben die invloed heeft op de manier waarop ze met het formulier omgaan. Gebruikers kunnen een visuele handicap, een motorische beperking of een andere handicap hebben. Om alle gebruikers tegemoet te komen, kan het nuttig zijn om bij het ontwerpen van formulieren bepaalde praktische aspecten in het oog te houden en om de formulieren met behulp van een aantal ondersteunende hulpmiddelen te testen.

Tips voor het ontwerpen van toegankelijke formulieren

Hier volgen enkele tips voor het ontwerpen van toegankelijke formulieren:

  • Een formulier is niet toegankelijk als het niet op een eenvoudige manier kan worden gebruikt. Probeer uw formulieren zo te ontwerpen dat ze simpel en bruikbaar zijn. Een formulier dat overzichtelijk ingedeelde besturingselementen en velden met betekenisvolle bijschriften en knopinfo bevat, is voor alle gebruikers heel wat gemakkelijker om in te vullen.

  • Formulieren die er overzichtelijk uitzien, logisch zijn opgebouwd, en duidelijke en eenvoudige instructies bevatten, kunnen door alle gebruikers gemakkelijker snel worden ingevuld. Navigatiefuncties, zoals de tabvolgorde en sneltoetsen, moeten de logische volgorde van de objecten van het formulier ondersteunen. Een bijschrift bij een veld moet op dezelfde hoogte staan als het invoervak van het veld. Plaats de bijschriften altijd aan dezelfde kant van de velden.

  • Gebruikers kunnen beter overweg met formulieren die kansen op fouten zoveel mogelijk uitsluiten. Mochten gebruikers toch fouten maken, dan kunnen ze deze snel corrigeren als u zorgt voor duidelijke en beknopte foutmeldingen.

  • Kies objecten waardoor het formulier gemakkelijk te gebruiken is. Wanneer u bijvoorbeeld tabellen op de juiste manier gebruikt, kunt u gegevens op een effectieve manier in tabelvorm indelen. Gebruik geen al te complexe tabellen, zoals tabellen met geneste tabellen en secties.

  • Gebruikers zouden formulieren volledig moeten kunnen invullen met alleen het toetsenbord of een vergelijkbaar invoerapparaat. Gebruikers met een beperkte bewegingscapaciteit of een visuele handicap kunnen mogelijk niet anders en vele gebruikers die met een muis werken geven de voorkeur aan invoer via het toetsenbord. Door verschillende invoermethoden aan te bieden, maakt u niet alleen toegankelijke formulieren, maar komt u ook beter tegemoet aan de wensen van alle gebruikers.

  • Ontwerp uw formulieren zodanig dat normale interactie met andere toepassingen en systeemstandaarden mogelijk is. Zo kunt u er bijvoorbeeld voor zorgen dat de standaardkleuren uit het Configuratiescherm van Windows en de standaardwerking van het toetsenbord worden ondersteund.

  • Een formulier dat goed is ontworpen, is compatibel met verschillende ondersteunende hulpmiddelen. Zorg ervoor dat u vertrouwd bent dergelijke hulpmiddelen en gebruik ontwerptechnieken en onderdelen van de gebruikersinterface die compatibel zijn met een groot aantal ondersteunende hulpmiddelen.

  • Het gebruik van kleuren kan een formulier enorm verbeteren, maar alleen als u de kleuren correct toepast. Met kleuren kunt u bepaalde secties in uw formulier benadrukken of verfraaien, maar het gebruik van kleuren alleen is onvoldoende voor het overbrengen van informatie. Een te grote verscheidenheid aan kleuren bovendien kan pijn aan de ogen veroorzaken. Te veel kleuren kunnen de tekst op de voorgrond doen vervagen of overschaduwen. Het wordt aanbevolen kleuren met een hoog contrast te gebruiken, zoals de standaardinstelling van zwart op een witte achtergrond.

  • Afbeeldingen kunnen gebruikers met bepaalde handicaps helpen het formulier te begrijpen. Veel schermlezers kunnen echter geen afbeeldingen lezen, waardoor de toegankelijkheid van uw formulier voor gebruikers met een visuele handicap afneemt. Als u ervoor kiest afbeeldingen te gebruiken, is het raadzaam beschrijvingen toe te voegen van het object en het doel van het object in het formulier.

  • Denk eraan dat scripts die op de client worden uitgevoerd, de normale werking van schermlezers en toetsenborden kunnen onderbreken wanneer de focus van het clientprogramma door een script wordt gewijzigd. Zo kunnen de gebeurtenissen voor het wijzigen van gegevens of het klikken met de muis ongewenste acties veroorzaken in vervolgkeuzelijsten of keuzelijsten. Scripts die op de client worden uitgevoerd, moeten zodanig worden geschreven dat problemen met schermlezers en toetsenborden worden uitgesloten. Maak liever geen gebruik van scriptgebeurtenissen die een visueel effect veroorzaken, zoals knipperende tekst, waardoor leesproblemen voor gebruikers kunnen toenemen.

  • Keuzerondjes worden vaak verkeerd geïnterpreteerd of zijn niet goed toegankelijk op HTML-formulieren voor gebruikers met een handicap, omdat deze door webbrowsers en schermlezers niet goed worden verwerkt. Gebruik geen keuzerondjes in HTML-formulieren als u ook een keuzelijst kunt gebruiken.