DsTextfield
Tekstfelt for enlinjes inndata med støtte for validering, prefiks/suffiks og ulike tastaturtyper.
Bruk
Når bør du bruke DsTextfield?
- For korte tekstinndata som navn, e-post, telefonnummer eller søkefelt.
- Når du trenger innebygd validering med feilmeldinger.
- For passordinntasting med
obscureText.
Når bør du unngå DsTextfield?
- For flerlinjes tekst — bruk
DsTextareai stedet. - For valg mellom faste alternativer — bruk
DsRadio,DsCheckboxeller en nedtrekksliste.
Eksempler
Grunnleggende tekstfelt
dart
DsTextfield(
controller: epostController,
keyboardType: TextInputType.emailAddress,
onChanged: (verdi) => valider(verdi),
)Tekstfelt med feilmelding
dart
DsTextfield(
controller: navnController,
error: 'Navn er påkrevd',
)Passordfelt
dart
DsTextfield(
controller: passordController,
obscureText: true,
suffix: Icon(DsIcons.eye),
)Retningslinjer
- Bruk alltid en beskrivende etikett sammen med tekstfeltet.
- Vis feilmeldinger tydelig under feltet med
error-egenskapen. - Bruk riktig
keyboardTypefor å gi brukeren riktig tastatur på mobil.
Tekst
- Feilmeldinger bør være korte og forklarende, f.eks. «E-post er ugyldig» eller «Feltet er påkrevd».
Har du innspill til denne komponenten? Send innspill på GitHub