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 Inntastingsforslag | HTML-Skjemaer og Brukerinput
Ultimate HTML
course content

Kursinnhold

Ultimate HTML

Ultimate HTML

1. Forstå Webutvikling
2. HTML-Koder og Attributter
3. HTML-Dokumentstruktur
4. Arbeide med Media og Tabeller
5. HTML-Skjemaer og Brukerinput

book
Bruk av Datalist-Elementet for Forhåndsdefinerte Inntastingsforslag

Elementet <datalist> i HTML brukes til å lage en forhåndsdefinert liste med alternativer for et <input>-element. Det lar brukeren velge et alternativ fra listen, samtidig som det gir dem muligheten til å skrive inn sin egen verdi hvis de ønsker det. Listen med forhåndsdefinerte verdier forblir skjult til brukeren begynner å skrive i det tilknyttede tekstfeltet. <datalist> er koblet sammen med en id-attributt, og <input> er koblet til den ved hjelp av list-attributtet.

html

index.html

copy

Generelt kan <datalist>-elementet være en nyttig måte å gi en forhåndsdefinert liste med alternativer for brukere å velge fra, samtidig som de fortsatt har fleksibiliteten til å skrive inn sin egen verdi hvis nødvendig.

Eksempel

Når brukeren begynner å skrive i kategorifeltet, vil nettleseren vise de forhåndsdefinerte kategoriene fra datalist. Hvis ingen av alternativene samsvarer med brukerens inndata, kan de fortsatt skrive inn sin egen kategori. Dette lar brukeren velge fra en liste og manuelt skrive inn en verdi hvis nødvendig.

html

index.html

copy
  • <label for="category">: merker inndatafeltet, og indikerer for brukeren at de skal velge eller skrive inn en produktkategori;

  • <input type="text" name="category" id="category" list="categories"/>: inndatafeltet der brukeren enten kan skrive inn en kategori eller velge fra de tilgjengelige alternativene. Attributtet list="categories" kobler dette inndatafeltet til datalist med ID categories;

  • <datalist id="categories">: dette inneholder en liste over forhåndsdefinerte produktkategorier. Disse alternativene vil vises som forslag når brukeren begynner å skrive i inndatafeltet;

  • <option value="...">: hver option representerer en produktkategori i listen. Brukeren kan velge en av disse kategoriene eller skrive inn sin egen verdi hvis den ikke samsvarer med noen av alternativene.

1. Hvilket HTML-element brukes til å lage en rullegardinliste 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 rullegardinliste med flere alternativer?

Select the correct answer

question mark

Hva er formålet med datalist elementet?

Select the correct answer

question mark

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

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 9

Spør AI

expand
ChatGPT

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

course content

Kursinnhold

Ultimate HTML

Ultimate HTML

1. Forstå Webutvikling
2. HTML-Koder og Attributter
3. HTML-Dokumentstruktur
4. Arbeide med Media og Tabeller
5. HTML-Skjemaer og Brukerinput

book
Bruk av Datalist-Elementet for Forhåndsdefinerte Inntastingsforslag

Elementet <datalist> i HTML brukes til å lage en forhåndsdefinert liste med alternativer for et <input>-element. Det lar brukeren velge et alternativ fra listen, samtidig som det gir dem muligheten til å skrive inn sin egen verdi hvis de ønsker det. Listen med forhåndsdefinerte verdier forblir skjult til brukeren begynner å skrive i det tilknyttede tekstfeltet. <datalist> er koblet sammen med en id-attributt, og <input> er koblet til den ved hjelp av list-attributtet.

html

index.html

copy

Generelt kan <datalist>-elementet være en nyttig måte å gi en forhåndsdefinert liste med alternativer for brukere å velge fra, samtidig som de fortsatt har fleksibiliteten til å skrive inn sin egen verdi hvis nødvendig.

Eksempel

Når brukeren begynner å skrive i kategorifeltet, vil nettleseren vise de forhåndsdefinerte kategoriene fra datalist. Hvis ingen av alternativene samsvarer med brukerens inndata, kan de fortsatt skrive inn sin egen kategori. Dette lar brukeren velge fra en liste og manuelt skrive inn en verdi hvis nødvendig.

html

index.html

copy
  • <label for="category">: merker inndatafeltet, og indikerer for brukeren at de skal velge eller skrive inn en produktkategori;

  • <input type="text" name="category" id="category" list="categories"/>: inndatafeltet der brukeren enten kan skrive inn en kategori eller velge fra de tilgjengelige alternativene. Attributtet list="categories" kobler dette inndatafeltet til datalist med ID categories;

  • <datalist id="categories">: dette inneholder en liste over forhåndsdefinerte produktkategorier. Disse alternativene vil vises som forslag når brukeren begynner å skrive i inndatafeltet;

  • <option value="...">: hver option representerer en produktkategori i listen. Brukeren kan velge en av disse kategoriene eller skrive inn sin egen verdi hvis den ikke samsvarer med noen av alternativene.

1. Hvilket HTML-element brukes til å lage en rullegardinliste 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 rullegardinliste med flere alternativer?

Select the correct answer

question mark

Hva er formålet med datalist elementet?

Select the correct answer

question mark

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

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 9
Vi beklager at noe gikk galt. Hva skjedde?
some-alt