Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Bruk av datalist-elementet for forhåndsdefinerte inndataforslag | HTML-Skjemaer og Brukerinput
Ultimate HTML

Bruk av datalist-elementet for forhåndsdefinerte inndataforslag

Sveip for å vise menyen

<datalist>-elementet i HTML brukes til å lage en forhåndsdefinert liste med alternativer for et <input>-element. Det gir brukeren mulighet til å velge et alternativ fra listen, samtidig som de kan skrive inn en egen verdi hvis de ønsker det. Listen med forhåndsdefinerte verdier forblir skjult til brukeren begynner å skrive i det tilknyttede tekstfeltet. <datalist> kobles sammen med en id-attributt, og <input>-elementet knyttes til denne ved å bruke list-attributten.

index.html

index.html

<datalist>-elementet er nyttig når du vil gi hjelpsomme forslag uten å begrense brukeren til et fast sett med valg.

Eksempel

Når brukeren skriver i feltet, viser nettleseren de forhåndsdefinerte kategoriene. Hvis ingen passer, kan brukeren fortsatt skrive inn en egen verdi.

index.html

index.html

  • <label for="category">: beskriver formålet med inndatafeltet;
  • <input type="text" name="category" id="category" list="categories"/>: et tekstfelt som viser forslag fra en tilknyttet dataliste;
  • <datalist id="categories">: inneholder forhåndsdefinerte alternativer som vises som hint mens du skriver;
  • <option value="...">: representerer hvert foreslåtte element.

1. Hvilket HTML-element brukes til å lage en nedtrekksliste med flere alternativer?

2. Hva er formålet med datalist-elementet?

3. Hvilket attributt brukes for å koble et datalist-element til et input-element?

question mark

Hvilket HTML-element brukes til å lage en nedtrekksliste med flere alternativer?

Velg det helt riktige svaret

question mark

Hva er formålet med datalist-elementet?

Velg det helt riktige svaret

question mark

Hvilket attributt brukes for å koble et datalist-element til et input-element?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 30

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 30
some-alt