Formulieren
Het perfecte gebruik van formulieren is een onderwerp dat al veel onderzocht is. ROOS heeft relevante research opgenomen in haar componenten voor formulieren. Daarnaast is het van belang dat formulieren op de correct manier worden opgebouwd.
Opbouw
- Gebruik FormLayout om de maximale breedte van het formulier te beperken.
- Groupeer velden in Fieldsets.
- Zorg dat elk veld een duidelijk, kort label erboven heeft.
- Gebruik helper tekst voor aanvullende uitleg/instructies
- Zorg dat de primaire actieknop rechts staat, en de secundaire actieknop links.
Complexe formulieren
- Gebruik voor complexe formulieren met veel velden meerdere stappen.
- Probeer het aantal velden per stap te beperken. Begin met één stap per veld en voeg stappen samen als gebruikersonderzoeken uitwijzen dat dit wenselijk is.
- Geef de gebruiker de mogelijkheid om de voortgang op te slaan wanneer een stap is afgerond.
- Ga terug naar de laatste actieve stap wanneer een gebruiker een formulier tussentijdig afbreekt en daarna terug keert.
- Toon een Progress tracker zodat de gebruiker weet hoeveel stappen er zijn, welke stappen zijn afgerond en welke stap momenteel actief.