Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Uso del elemento datalist para sugerencias de entrada predefinidas | Formularios HTML y Entrada de Usuario
HTML Definitivo
course content

Contenido del Curso

HTML Definitivo

HTML Definitivo

1. Comprensión del Desarrollo Web
2. Etiquetas y Atributos HTML
3. Estructura del Documento HTML
4. Trabajando con Medios y Tablas

book
Uso del elemento datalist para sugerencias de entrada predefinidas

El elemento <datalist> en HTML se utiliza para crear una lista predefinida de opciones para un elemento <input>. Permite al usuario seleccionar una opción de la lista, pero también le da la posibilidad de ingresar su propio valor si lo desea. La lista de valores predefinidos permanece oculta hasta que el usuario comienza a escribir en el campo de texto asociado. El <datalist> se asocia mediante un atributo id, y el <input> se vincula a este utilizando el atributo list.

html

index.html

copy

En general, el elemento <datalist> puede ser una forma útil de proporcionar una lista predefinida de opciones para que los usuarios seleccionen, permitiendo al mismo tiempo la flexibilidad de ingresar su propio valor si es necesario.

Ejemplo

Cuando el usuario comienza a escribir en el campo de entrada category, el navegador mostrará las categorías predefinidas del datalist. Si ninguna de las opciones coincide con la entrada del usuario, aún puede escribir su propia categoría. Esto permite al usuario elegir de una lista y, si es necesario, ingresar manualmente un valor.

html

index.html

copy
  • <label for="category">: etiqueta el campo de entrada, indicando al usuario que debe seleccionar o ingresar una categoría de producto;
  • <input type="text" name="category" id="category" list="categories"/>: el campo de entrada donde el usuario puede escribir una categoría o seleccionar entre las opciones disponibles. El atributo list="categories" vincula este campo de entrada con el datalist con el ID categories;
  • <datalist id="categories">: contiene una lista de categorías de producto predefinidas. Estas opciones aparecerán como sugerencias cuando el usuario comience a escribir en el campo de entrada;
  • <option value="...">: cada option representa una categoría de producto en la lista. El usuario puede seleccionar una de estas categorías o escribir su propio valor si no coincide con ninguna de las opciones.

1. ¿Qué elemento HTML se utiliza para crear una lista desplegable con múltiples opciones?

2. ¿Cuál es el propósito del elemento datalist?

3. ¿Qué atributo se utiliza para vincular un elemento datalist a un elemento input?

question mark

¿Qué elemento HTML se utiliza para crear una lista desplegable con múltiples opciones?

Select the correct answer

question mark

¿Cuál es el propósito del elemento datalist?

Select the correct answer

question mark

¿Qué atributo se utiliza para vincular un elemento datalist a un elemento input?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 9
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt