Select y datalist

Select

El elemento select (<select>) de HTML representa un control que muestra un menú de opciones. Las opciones contenidas en el menú son representadas por elementos <option>, los cuales pueden ser agrupados por elementos <optgroup> (en-US). La opcion puede estar preseleccionada por el usuario.

<select name="select">
  <option value="value1">Value 1</option>
  <option value="value2" selected>Value 2</option>
  <option value="value3">Value 3</option>
</select>

La propiedad selected establece que la opcion por defecto sera la segunda

<optgroup>

Si tenemos muchas opciones podemos ordenarlas por categorias a traves de la etiqueta <optgroup> con el atributo label para nombrar la categoria.

Datalist

El elemento HTML <datalist> contiene un conjunto de elementos <option> que representan los valores disponibles para otros controles. Este elemento fucniona parecido a <select> aunque es mas comodo, ya que nor permite dar una descripcion sobre los elementos y filtrarlos.

Para su utilizacion es necesaria la combinacion de input con el atributo list

Last updated