Tilbage til Forms UX & UI

1. semester / Tema 4: Grundlæggende UI

Labels, placeholders og fejlmeddelelser

Brug labels rigtigt, undgå at placeholders bliver instruktioner, og vis fejl tæt på feltet.

Se undervisningsslides

Relevante links

TL;DR

  1. En placeholder er ikke en erstatning for en label.
  2. Labels hjælper både synlige brugere og skærmlæsere.
  3. Fejlmeddelelser skal placeres tæt på det felt, de handler om.
  4. En god formular gør det let at forstå både krav og fejl.

Hvis du kun husker én ting: En label forklarer feltet, mens en placeholder kun er en kort hjælp inde i feltet.

Brug altid en rigtig label

Hvis labelen mangler, skal brugeren gætte mere. Det bliver især et problem, når feltet først er udfyldt, og placeholder-teksten er væk.

Et rigtigt label gør det lettere at:

Brug ikke placeholder som instruktion

Placeholder-tekst kan være fin som et lille eksempel, men den bør ikke bære hele forklaringen.

Det klassiske problem er, at teksten forsvinder, så snart feltet får fokus. Så skal brugeren huske både spørgsmålet og formatet samtidig.

Det er derfor bedre at tænke sådan:

Vis fejlmeddelelser på det rigtige tidspunkt

Hvis noget går galt, skal brugeren hurtigt kunne se:

En fejlbesked langt væk fra feltet eller kun med farve er sjældent nok. Det er bedre, når beskeden ligger tæt ved feltet og bruger både tekst og tydelig styling.

Best practice er ofte små ting

God UX i formularer handler sjældent om én stor feature. Det handler oftere om mange små valg, der tilsammen gør formularen nemmere at bruge.

Det er netop derfor labels, hjælpetekst og gode fejlbeskeder er værd at tage seriøst tidligt.

Opsummering af de vigtigste regler:

  1. Grupper labels og inputs visuelt
  2. Saml beslægtede felter
  3. Naturlig eller logisk rækkefølge
  4. Enkeltkolonne-layouts
  5. Marker obligatoriske felter tydeligt
  6. Hjælp brugeren med eksempler og tydelige krav til input
  7. Tilpas feltlængde til forventet input
  8. Brug ikke placeholder-tekst som instruktion eller label
  9. Vis fejlmeddelelser tæt på relevante felter og på det rigtige tidspunkt
  10. Fejl skal formidles multimodalt

Kilde: nngroup