Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Het Gebruik van het Datalist-Element voor Vooraf Gedefinieerde Invoersuggesties | HTML-Formulieren en Gebruikersinvoer
Ultimate HTML
course content

Cursusinhoud

Ultimate HTML

Ultimate HTML

1. Begrijpen van Webontwikkeling
2. HTML-Tags en Attributen
3. HTML-Documentstructuur
4. Werken met Media en Tabellen

book
Het Gebruik van het Datalist-Element voor Vooraf Gedefinieerde Invoersuggesties

Het <datalist>-element in HTML wordt gebruikt om een vooraf gedefinieerde lijst met opties te maken voor een <input>-element. Het stelt de gebruiker in staat om een optie uit de lijst te selecteren, terwijl ze ook de mogelijkheid hebben om hun eigen waarde in te voeren als ze dat willen. De lijst met vooraf gedefinieerde waarden blijft verborgen totdat de gebruiker begint te typen in het bijbehorende tekstveld. De <datalist> wordt gekoppeld met een id-attribuut, en de <input> is eraan gekoppeld met behulp van het list-attribuut.

html

index.html

copy

Over het algemeen kan het <datalist>-element een nuttige manier zijn om een vooraf gedefinieerde lijst met opties te bieden waaruit gebruikers kunnen kiezen, terwijl ze toch de flexibiliteit hebben om hun eigen waarde in te voeren indien nodig.

Voorbeeld

Wanneer de gebruiker begint te typen in het invoerveld voor de categorie, zal de browser de vooraf gedefinieerde categorieën uit de datalist weergeven. Als geen van de opties overeenkomt met de invoer van de gebruiker, kunnen ze nog steeds hun eigen categorie typen. Dit stelt de gebruiker in staat om te kiezen uit een lijst en handmatig een waarde in te voeren indien nodig.

html

index.html

copy
  • <label for="category">: labelt het invoerveld, wat aangeeft aan de gebruiker dat ze een productcategorie moeten selecteren of invoeren;

  • <input type="text" name="category" id="category" list="categories"/>: het invoerveld waar de gebruiker een categorie kan typen of selecteren uit de beschikbare opties. Het list="categories" attribuut koppelt deze invoer aan de datalist met de ID categories;

  • <datalist id="categories">: dit bevat een lijst van vooraf gedefinieerde productcategorieën. Deze opties verschijnen als suggesties wanneer de gebruiker begint te typen in het invoerveld;

  • <option value="...">: elke option vertegenwoordigt een productcategorie in de lijst. De gebruiker kan een van deze categorieën selecteren of hun eigen waarde typen als deze niet overeenkomt met een van de opties.

1. Welk HTML-element wordt gebruikt om een keuzelijst met meerdere opties te maken?

2. Wat is het doel van het datalist element?

3. Welk attribuut wordt gebruikt om een datalist element aan een input element te koppelen?

question mark

Welk HTML-element wordt gebruikt om een keuzelijst met meerdere opties te maken?

Select the correct answer

question mark

Wat is het doel van het datalist element?

Select the correct answer

question mark

Welk attribuut wordt gebruikt om een datalist element aan een input element te koppelen?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 9

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

course content

Cursusinhoud

Ultimate HTML

Ultimate HTML

1. Begrijpen van Webontwikkeling
2. HTML-Tags en Attributen
3. HTML-Documentstructuur
4. Werken met Media en Tabellen

book
Het Gebruik van het Datalist-Element voor Vooraf Gedefinieerde Invoersuggesties

Het <datalist>-element in HTML wordt gebruikt om een vooraf gedefinieerde lijst met opties te maken voor een <input>-element. Het stelt de gebruiker in staat om een optie uit de lijst te selecteren, terwijl ze ook de mogelijkheid hebben om hun eigen waarde in te voeren als ze dat willen. De lijst met vooraf gedefinieerde waarden blijft verborgen totdat de gebruiker begint te typen in het bijbehorende tekstveld. De <datalist> wordt gekoppeld met een id-attribuut, en de <input> is eraan gekoppeld met behulp van het list-attribuut.

html

index.html

copy

Over het algemeen kan het <datalist>-element een nuttige manier zijn om een vooraf gedefinieerde lijst met opties te bieden waaruit gebruikers kunnen kiezen, terwijl ze toch de flexibiliteit hebben om hun eigen waarde in te voeren indien nodig.

Voorbeeld

Wanneer de gebruiker begint te typen in het invoerveld voor de categorie, zal de browser de vooraf gedefinieerde categorieën uit de datalist weergeven. Als geen van de opties overeenkomt met de invoer van de gebruiker, kunnen ze nog steeds hun eigen categorie typen. Dit stelt de gebruiker in staat om te kiezen uit een lijst en handmatig een waarde in te voeren indien nodig.

html

index.html

copy
  • <label for="category">: labelt het invoerveld, wat aangeeft aan de gebruiker dat ze een productcategorie moeten selecteren of invoeren;

  • <input type="text" name="category" id="category" list="categories"/>: het invoerveld waar de gebruiker een categorie kan typen of selecteren uit de beschikbare opties. Het list="categories" attribuut koppelt deze invoer aan de datalist met de ID categories;

  • <datalist id="categories">: dit bevat een lijst van vooraf gedefinieerde productcategorieën. Deze opties verschijnen als suggesties wanneer de gebruiker begint te typen in het invoerveld;

  • <option value="...">: elke option vertegenwoordigt een productcategorie in de lijst. De gebruiker kan een van deze categorieën selecteren of hun eigen waarde typen als deze niet overeenkomt met een van de opties.

1. Welk HTML-element wordt gebruikt om een keuzelijst met meerdere opties te maken?

2. Wat is het doel van het datalist element?

3. Welk attribuut wordt gebruikt om een datalist element aan een input element te koppelen?

question mark

Welk HTML-element wordt gebruikt om een keuzelijst met meerdere opties te maken?

Select the correct answer

question mark

Wat is het doel van het datalist element?

Select the correct answer

question mark

Welk attribuut wordt gebruikt om een datalist element aan een input element te koppelen?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 9
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt