Tilbake til alle komponenter

RadioButton

RadioButton og RadioButtonGroup brukes for enovalgslister.

Velg forsikringstype

Viktig informasjon

Aldri bruk RadioButton uten RadioButtonGroup — den er ikke tilgjengelig uten riktig name og grouping.

Props

Props
Prop
Type
Påkrevd
Standard
Beskrivelse
legendEgendefinertstringJaOverskrift for gruppen (på RadioButtonGroup).
nameNative HTMLstringNeiSkjemafeltets navn.
valueNative HTMLstringNeiValgt verdi.
onChangeReactReact.ChangeEventHandler<HTMLInputElement>NeiKalles ved valg.
errorLabelEgendefinertstringNeiFeilmelding.
inlineEgendefinertbooleanNeifalseViser radioknappene på én linje.

Utfasede props

Utfasede props
Prop
Type
Påkrevd
Standard
Beskrivelse
labelEgendefinertUtfasetReact.ReactNodeNeiLabel for en enkelt radioknapp (gammel API).

Eksempler

Grunnleggende radioknapper

RadioButtonGroup med tre alternativer.

Velg betalingsmetode
TSX

Inline-variant

Bruk inline når du har få, korte alternativer og nok horisontal plass.

Kjønn
TSX

Med feilmelding

Vis errorLabel på RadioButtonGroup når ingen verdi er valgt ved innsending.

Velg forsikringstype
Du må velge en forsikringstype for å gå videre
TSX

Migrering

Disse eksemplene viser hvordan du erstatter utfasede props med den anbefalte API-en.

Radioknapp-tekst sendes nå som children

Utfaset

label-propen på RadioButton er utfaset. Bruk children (tekst som barn av komponenten) i stedet.

  1. Finn denne koden
    TSX
    <RadioButton value="basic" label="Basis" />
  2. Erstatt med dette
    TSX
    <RadioButton value="basic">Basis</RadioButton>

Relaterte komponenter

Checkbox

Checkbox brukes for binære valg i skjemaer, typisk for samtykke eller flervalgslister.

Velg forsikring
RadioPanel

RadioPanel er et panelbasert envalgsalternativ.