Checkbox er en komponent som benyttes i skjemaer for å gi brukeren muligheten til å avgi et eller flere svar på spørsmålet som blir stilt.
Normal
<Checkboxlabel={"Checkbox"}/>
Kopiert!
Disabled
advarsel
Merk at disabled bør unngås, og at bruken heller bør løses på andre måter, da fks kombinert med tydelige feilmeldinger hvis handlingen av en eller annen grunn ikke er tillatt. Ler mer om dette på siden vår om `disabled`.
<Checkboxlabel={"Checkbox"}disabled/>
Kopiert!
Feilmelding
Feilmeldingstekst må gjenta nøkkelord fra label
<Checkboxlabel={"Checkbox"}feil="Feilmeldingstekst må gjenta nøkkelord fra label"/>
Kopiert!
CheckboxGruppe
Denne komponenten inkluderer også en CheckboxGruppe-komponent som kan brukes til å gruppere flere checkboxer:
import{ CheckboxGruppe, Checkbox }from"nav-frontend-skjema";<CheckboxGruppelegend="Hvor vil du sitte?"><Checkboxlabel={"Bakerst"}/><Checkboxlabel={"Midten"}/><Checkboxlabel={"Fremst"}/></CheckboxGruppe>;
Kopiert!
Felles feilmelding
import{ CheckboxGruppe, Checkbox }from"nav-frontend-skjema";<CheckboxGruppelegend="Hvor vil du sitte?"feil="Feilmeldingstekst må gjenta nøkkelord fra label"><Checkboxlabel={"Bakerst"}/><Checkboxlabel={"Midten"}/><Checkboxlabel={"Fremst"}/></CheckboxGruppe>;
Kopiert!
Feilmelding uten propagering av feil-prop til children
Bruk utenFeilPropagering-propen for å bestemme om feil-propen til CheckboxGruppe skal propageres til children.
import{ CheckboxGruppe, Checkbox }from"nav-frontend-skjema";<CheckboxGruppelegend="Hvor vil du sitte?"feil="Feilmeldingstekst må gjenta nøkkelord fra label"utenFeilPropagering><Checkboxlabel={"Bakerst"}/><Checkboxlabel={"Midten"}feil/><Checkboxlabel={"Fremst"}/></CheckboxGruppe>;