O principal problema relacionado ao HTML
<datalist id="browsers"> <option value="Chrome"> <option value="Firefox"> <option value="Internet Explorer"> <option value="Opera"> <option value="Safari"> </datalist>
1. Esse código cria um elemento HTML chamado datalist, que é usado para criar uma lista de opções para um campo de entrada.
2. A lista de dados tem um atributo id de “browsers”.
3. Dentro da lista de dados, existem cinco elementos de opção, cada um com um atributo de valor que contém o nome de um navegador da Web (Chrome, Firefox, Internet Explorer, Opera e Safari).
4. Esses valores serão usados como sugestões quando o usuário digitar no campo de entrada associado a essa lista de dados.
O que é uma tag datalist
O HTML
Qual é a diferença entre Datalist e dropdown
Um Datalist é um elemento HTML que fornece uma lista de opções para um usuário selecionar. É semelhante a um menu suspenso, mas a principal diferença é que permite que os usuários insiram seus próprios valores. O usuário pode digitar no campo de entrada e a lista de dados fornecerá sugestões com base no que foi digitado. O menu suspenso, por outro lado, permite apenas que os usuários selecionem opções predefinidas. Além disso, com uma lista de dados, os usuários podem digitar qualquer valor que desejarem, mesmo que não esteja listado como uma opção.
Como usar datalist no formulário HTML
O HTML
Para usar o elemento datalist, primeiro você precisa criar um formulário HTML com um elemento e dê a ele um atributo id. Em seguida, você pode adicionar um elemento datalist dentro do formulário e definir seu atributo de lista igual ao id do campo de entrada. Dentro da lista de dados, você pode adicionar um ou mais
Por exemplo: