TextInput
Når vi vil at brukerne skal legge inn tekst eller tall på en strukturert måte.
Prinsipper
Innholdet i tekstfelt kan være fritekst eller begrenses til et fast format, for eksempel fire siffer for postnummer eller at en e-postadresse må ha en alfakrøll og et toppdomene.
Placeholdertekst bør unngås. Den er ikke tilgjengelig for skjermlesere. Informasjonen forsvinner for brukeren og gjør seg sannsynligvis bedre som en ledetekst eller hjelpetekst.
Plassering
Størrelsen på tekstfeltet bør passe til typen data brukerne skal legge inn, både i bredden (tekstfelt) og høyden (tekstområde).
Riktig
Bredde tilpasset innhold
Feil
Standardbredde selv hvor bredden er kjent
Når skal du bruke TextInput
Før du velger et tekstfelt eller tekstområde kan det være greit å ha vurdert de andre skjemakomponentene vi har:
- For datoer skal vi bruke Datepicker
- Om vi har forhåndsdefinerte valg å gi brukeren er det flere alternativer
- RadioButton for mellom to og fem valg
- Select dersom vi har mange nok valg til at radioknapper ikke fungerer
- Checkbox dersom det kan gjøres flere valg
- Om vi har forhåndsvalg, men også må kunne hente inn fritekst, se til Autosuggest