Vælg et tema
Vælger du ikke et tema, vælger vi et for dig. Du kan efterfølgende skifte tema i footeren.
Datofelter
Tre separate felter for dato, måned og år er den nemmeste måde for brugeren at indskrive en dato.
Sådan bruges komponenten
Anvendes til
Sætter brugeren i stand til at tilføje struktureret datoinformation.
Anvendes ikke til
Når der er specifikt udvalgte datoer at vælge imellem som fx ved bookninger og planlægning med specifikke åbne og lukkede datoer.
Vejledning
Placér felterne i den rækkefølge for datoform, der anvendes i Danmark, det vil sige dag, måned og år.
Tilføj hjælpetekst, der viser formatet af datoen man efterspørger.
Ofte kan datofelter til indtastning være nemmere at anvende - og gøre tilgængeligt - end en datovælger (date picker) funktion.
Sådan (do)
Sådan: Vis som udgangspunkt indtastningsfelter til datoer som 3 separate felter til dag, måned og år (Silver, 2018, s. 155-158). Brug de formular-elementer, der er mest effektive for brugerne. At indtaste en dato, en måned og et år i simple felter er i mange tilfælde hurtigere end at vælge datoerne via en datovælger (Babich, 2019; Enders, 2016, s. 107-109).
Ikke sådan (don't)
Ikke sådan: Brug ikke opdelte indtastningsfelter til angivelse af datoer, når der er specifikt udvalgte datoer at vælge i mellem, samt når ugedage kan have betydning for brugerens valg. Anvend her i stedet datovælger.
Fejlmeddelelse
Læs mere om korrekt brug af fejlmeddelelser og deres formuleringer.
Når der vises en fejlmeddelelse, vis da også fejlopsummering.
Se komponenten i eksempelløsninger
Trinformular til registrering: Tidligere registrering (vælg ‘Ja’)
Referencer
- Adam Silver: Form Design Patterns (2018)
- Nick Babich: Date Picker Design Best Practices (2019)
- Jessica Enders: Designing UX: Forms (2016)
- Angie Li: Date-Input Form Fields: UX Design Guidelines (2017)
- GovUKs anbefalinger til datovælgeren, samt for fejlmeddelelser til datoer
- GovUK om at spørge brugeren om datoer
- USWDS om datovælgeren
- GovUK om fejlmeddelelser generelt
Installation
HTML Struktur
- Anvend ikke JavaScript til automatisk at flytte fokus fra felt til felt, da det gør det svært for tastatur-brugere at navigere i formularen.
- Datofelter-komponenten består af 3 inputfelter.
Fejlmeddelelse
Læs mere om korrekt brug af fejlmeddelelser og fejlmeddelelser’s implementering med datofelter.
Når der vises en fejlmeddelelse, vis da også en fejlopsummering.