Radioknapper brukes når brukeren bare skal få velge én av flere forhåndsbestemte alternativer.
Normal
<Radiolabel={"Radio-label"}name="minRadioKnapp"/>
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`.
Denne komponenten inkluderer også en RadioGruppe-komponent som kan brukes til å gruppere flere radioknapper:
info
Dersom du har mer enn fem alternativer, kan du vurdere om det er mer hensiktsmessig å benytte en Select i stedet.
import{ RadioGruppe, Radio }from"nav-frontend-skjema";<RadioGruppelegend="Hvor vil du sitte?"><Radiolabel={"Bakerst"}name="sitteplass"/><Radiolabel={"Midten"}name="sitteplass"/><Radiolabel={"Fremst"}name="sitteplass"/></RadioGruppe>;
Kopiert!
Felles feilmelding
import{ RadioGruppe, Radio }from"nav-frontend-skjema";<RadioGruppelegend="Hvor vil du sitte?"feil="Feilmeldingstekst må gjenta nøkkelord fra label"><Radiolabel={"Bakerst"}name="sitteplass"/><Radiolabel={"Midten"}name="sitteplass"/><Radiolabel={"Fremst"}name="sitteplass"/></RadioGruppe>;
Kopiert!
Feilmelding uten propagering av feil-prop til children
Bruk utenFeilPropagering-propen for å bestemme om feil-propen til RadioGruppe skal propageres til children.
import{ RadioGruppe, Radio }from"nav-frontend-skjema";<RadioGruppelegend="Hvor vil du sitte?"feil="Feilmeldingstekst må gjenta nøkkelord fra label"utenFeilPropagering><Radiolabel={"Bakerst"}name="sitteplass"/><Radiolabel={"Midten"}name="sitteplass"feil/><Radiolabel={"Fremst"}name="sitteplass"/></RadioGruppe>;