Status |
|
---|---|
Figma | đ |
CSS | đ |
Vue | đ |
React | đ |
Dokumentasjon | đ |
Om komponenten
Input wrapperen legger til en standardpakke med elementer rundt hvilket som helst inputfelt. Den brukes i alle inputfeltene i Punkt.
(kodeeksempel)
Slik bruker du komponenten
Input wrapperen inneholder flere elementer:
- Label (etikett/ledetekst)
- Valgfritt-/obligatorisk-tag
- Hjelpetekst
- Ekspanderende hjelpetekst
- Feilmelding og validering
Label (etikett/ledetekst)
For Ä fungere godt bÞr tekstfeltet ha en kort og tydelig ledetekst (label). I spesielle tilfeller kan label skjules visuelt, f.eks. i tabeller der en select fÄr ledeteksten sin fra tabellheaderen (husk da at utvikleren pÄ teamet pÄ kode dette riktig i ARIA, se kodedokumentasjonen for mer informasjon).
NÄr du skriver label kan det vÊre greit Ä huske pÄ at:
- Man burde vĂŠre konsis og konsistent slik at brukeren skjĂžnner hva som forventes av hen
- Om mulig: hold deg til 1-3 ord og under 20 bokstaver, inkludert mellomrom
- Ikke bruk bare store eller bare smÄ bokstaver
- Aldri bruk kolon etter label
Valgfritt-/obligatorisk-tag
Til hÞyre for label (etikett/ledeteksten) kan du velge enten valgfritt-tag eller obligatorisk-tag. Bruk kun én av variantene i din tjeneste eller lÞsning for Ä unngÄ Ä forvirre brukeren. Vi anbefaler Ä markere de valgfrie feltene.
Hjelpetekst
Hjelpetekst er relevant informasjon som hjelper brukeren med Ă„ fylle ut feltet riktig. Det brukes for eksempel ofte til Ă„ forklare riktig dataformat eller utdype hvor man finner informasjonen man trenger for Ă„ fylle inn feltet.
Label og hjelpetekst er alltid plassert over tekstfeltet slik at det er godt synlig pÄ smÄ skjermer og ikke kommer i konflikt med feilmelding.
NÄr du skriver hjelpetekst, er det viktig at du:
- Skriver tydelig og forstÄelig.
- Bruker store bokstaver i setningstil og skriver teksten i de fleste tilfeller som hele setninger.
Ekspanderende hjelptekst
Dersom du har veldig lang hjelpetekst eller har behov for Ă„ legge til lenker og lignende, anbefaler vi Ă„ bruke muligheten for ekspanderende hjelpetekst.
Feilmelding og validering
Hvis tekstfeltet ikke validerer, vil en feilmelding dukke opp under tekstfeltet som beskriver hva som er galt. Feilmeldingen har tre visuelle indikatorer: en rÞd ramme, et ikon og selve feilmeldingsteksten. Essensen av hjelpeteksten mÄ ogsÄ vÊre inkludert i feilmeldingen. Les mer om hvordan du kan skrive en god feilmelding her (ks.no.
Anatomi
- Label (etikett/ledetekst)
- Valgfritt-tag
- Obligatorisk-tag
- Hjelpetekst
- Ekspanderende hjelpetekst: knapp
- Ekspanderende hjelpetekst: innhold
- Input-felt (kan vĂŠre ulike typer: text area, text input, radio button osv osv.)
- Feilmelding