Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Använda Datalistelementet för Fördefinierade Inmatningsförslag | HTML-Formulär och Användarinmatning
Ultimate HTML
course content

Kursinnehåll

Ultimate HTML

Ultimate HTML

1. Förstå Webbutveckling
2. HTML-Taggar och Attribut
3. HTML-Dokumentstruktur
4. Arbeta med Media och Tabeller
5. HTML-Formulär och Användarinmatning

book
Använda Datalistelementet för Fördefinierade Inmatningsförslag

Elementet <datalist> i HTML används för att skapa en fördefinierad lista med alternativ för ett <input>-element. Det tillåter användaren att välja ett alternativ från listan samtidigt som de också har möjlighet att ange ett eget värde om de så önskar. Listan med fördefinierade värden förblir dold tills användaren börjar skriva i det associerade textfältet. <datalist> är kopplat med ett id-attribut, och <input> är länkat till det med hjälp av list-attributet.

html

index.html

copy

Sammantaget kan <datalist>-elementet vara ett hjälpsamt sätt att tillhandahålla en fördefinierad lista med alternativ för användare att välja från, samtidigt som de fortfarande har flexibiliteten att ange ett eget värde om det behövs.

Exempel

När användaren börjar skriva i kategorifältet kommer webbläsaren att visa de fördefinierade kategorierna från datalist. Om ingen av alternativen matchar användarens inmatning kan de fortfarande skriva sin egen kategori. Detta tillåter användaren att välja från en lista och manuellt ange ett värde om det behövs.

html

index.html

copy
  • <label for="category">: märker inmatningsfältet, vilket indikerar för användaren att de ska välja eller ange en produktkategori;

  • <input type="text" name="category" id="category" list="categories"/>: inmatningsfältet där användaren antingen kan skriva en kategori eller välja från de tillgängliga alternativen. Attributet list="categories" länkar denna inmatning till datalist med ID categories;

  • <datalist id="categories">: detta innehåller en lista över fördefinierade produktkategorier. Dessa alternativ kommer att visas som förslag när användaren börjar skriva i inmatningsfältet;

  • <option value="...">: varje option representerar en produktkategori i listan. Användaren kan välja en av dessa kategorier eller skriva sitt eget värde om det inte matchar något av alternativen.

1. Vilket HTML-element används för att skapa en rullgardinslista med flera alternativ?

2. Vad är syftet med elementet datalist?

3. Vilket attribut används för att länka ett datalist-element till ett input-element?

question mark

Vilket HTML-element används för att skapa en rullgardinslista med flera alternativ?

Select the correct answer

question mark

Vad är syftet med elementet datalist?

Select the correct answer

question mark

Vilket attribut används för att länka ett datalist-element till ett input-element?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 9

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

course content

Kursinnehåll

Ultimate HTML

Ultimate HTML

1. Förstå Webbutveckling
2. HTML-Taggar och Attribut
3. HTML-Dokumentstruktur
4. Arbeta med Media och Tabeller
5. HTML-Formulär och Användarinmatning

book
Använda Datalistelementet för Fördefinierade Inmatningsförslag

Elementet <datalist> i HTML används för att skapa en fördefinierad lista med alternativ för ett <input>-element. Det tillåter användaren att välja ett alternativ från listan samtidigt som de också har möjlighet att ange ett eget värde om de så önskar. Listan med fördefinierade värden förblir dold tills användaren börjar skriva i det associerade textfältet. <datalist> är kopplat med ett id-attribut, och <input> är länkat till det med hjälp av list-attributet.

html

index.html

copy

Sammantaget kan <datalist>-elementet vara ett hjälpsamt sätt att tillhandahålla en fördefinierad lista med alternativ för användare att välja från, samtidigt som de fortfarande har flexibiliteten att ange ett eget värde om det behövs.

Exempel

När användaren börjar skriva i kategorifältet kommer webbläsaren att visa de fördefinierade kategorierna från datalist. Om ingen av alternativen matchar användarens inmatning kan de fortfarande skriva sin egen kategori. Detta tillåter användaren att välja från en lista och manuellt ange ett värde om det behövs.

html

index.html

copy
  • <label for="category">: märker inmatningsfältet, vilket indikerar för användaren att de ska välja eller ange en produktkategori;

  • <input type="text" name="category" id="category" list="categories"/>: inmatningsfältet där användaren antingen kan skriva en kategori eller välja från de tillgängliga alternativen. Attributet list="categories" länkar denna inmatning till datalist med ID categories;

  • <datalist id="categories">: detta innehåller en lista över fördefinierade produktkategorier. Dessa alternativ kommer att visas som förslag när användaren börjar skriva i inmatningsfältet;

  • <option value="...">: varje option representerar en produktkategori i listan. Användaren kan välja en av dessa kategorier eller skriva sitt eget värde om det inte matchar något av alternativen.

1. Vilket HTML-element används för att skapa en rullgardinslista med flera alternativ?

2. Vad är syftet med elementet datalist?

3. Vilket attribut används för att länka ett datalist-element till ett input-element?

question mark

Vilket HTML-element används för att skapa en rullgardinslista med flera alternativ?

Select the correct answer

question mark

Vad är syftet med elementet datalist?

Select the correct answer

question mark

Vilket attribut används för att länka ett datalist-element till ett input-element?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 9
Vi beklagar att något gick fel. Vad hände?
some-alt