Checkbox
Checkbox brukes for binære valg i skjemaer, typisk for samtykke eller flervalgslister.
Viktig informasjon
Bruk ToggleSwitch for innstillinger som trer i kraft umiddelbart — Checkbox er for skjemainnsending.
Props
Prop | Type | Påkrevd | Standard | Beskrivelse |
|---|---|---|---|---|
childrenReact | React.ReactNode | Ja | — | Label-tekst. |
nameNative HTML | string | Ja | — | Skjemafeltets navn. |
valueNative HTML | string | Ja | — | Verdien som sendes ved innsending. |
checkedNative HTML | boolean | Nei | false | Kontrollert avkrysset-tilstand. |
onChangeReact | React.ChangeEventHandler<HTMLInputElement> | Nei | — | Kalles ved endring. |
invalidReact | boolean | Nei | false | Markerer feltet som ugyldig. |
indeterminateEgendefinert | boolean | Nei | false | Viser delvis-valgt tilstand. |
Eksempler
Gruppe av avkrysningsbokser
Typisk mønster med en gruppe relaterte valg.
Ugyldig tilstand
Bruk invalid når brukeren prøver å sende skjema uten å ha krysset av et påkrevd felt.
Indeterminate
Indeterminate brukes typisk for en «velg alle»-avkrysningsboks når kun noen rader er valgt.