Hovedproblemet er relateret til HTML
<datalist id="browsers"> <option value="Chrome"> <option value="Firefox"> <option value="Internet Explorer"> <option value="Opera"> <option value="Safari"> </datalist>
1. Denne kode opretter et HTML-element kaldet en dataliste, som bruges til at oprette en liste over muligheder for et inputfelt.
2. Datalisten har en id-attribut "browsere".
3. Inde i datalisten er der fem valgmuligheder, hver med en værdiattribut, der indeholder navnet på en webbrowser (Chrome, Firefox, Internet Explorer, Opera og Safari).
4. Disse værdier vil blive brugt som forslag, når brugeren indtaster i inputfeltet, der er knyttet til denne dataliste.
Hvad er et dataliste-tag
HTML'en
Hvad er forskellen mellem Datalist og dropdown
En dataliste er et HTML-element, der giver en liste over muligheder, som en bruger kan vælge imellem. Det ligner en rullemenu, men den største forskel er, at det giver brugerne mulighed for at indtaste deres egne værdier. Brugeren kan skrive i inputfeltet, og datalisten vil give forslag baseret på, hvad de har skrevet. Rullemenuen tillader på den anden side kun brugere at vælge mellem foruddefinerede muligheder. Derudover kan brugere med en dataliste indtaste enhver værdi, de ønsker, selvom den ikke er angivet som en mulighed.
Sådan bruger du dataliste i HTML-form
HTML'en
For at bruge datalisteelementet skal du først oprette en HTML-formular med en element og giv det en id-attribut. Derefter kan du tilføje et datalisteelement i formularen og indstille dets listeattribut lig med id'et for inputfeltet. Inde i datalisten kan du tilføje en eller flere
For eksempel: