Representa un conjunto de
opciones. Es un elemento nuevo de HTML5 y está delimitado por las etiquetas
<datalist> y </datalist>
Un datalist nunca es
representado por sí mismo, representa una lista de opciones predefinidas que le
podemos pasar al elemento imput ya sea al tipo texto o al tipo rango a través de
su atributo list del INPUT, el valor en el atributo id del datalist debe
coincidir con el valor del atributo list del control.
Veamos un ejemplo