Saltar al contenido principal
Codigo Heroe
Tarea anterior
Formularios: introducción13/16
A la lista de tareas
  1. 1. El primer formulario
  2. 2. Un campo de texto
  3. 3. El identificador y el valor predeterminado
  4. 4. La etiqueta de un campo
  5. 5. Asociar una etiqueta y un campo mediante id
  6. 6. Agregar otro campo
  7. 7. Un campo de contraseña
  8. 8. El botón de envío del formulario
  9. 9. Un campo de texto de varias líneas
  10. 10. Una casilla de verificación
  11. 11. Un botón de opción
  12. 12. Un grupo de botones de opción
  13. 13. Una lista desplegable
  14. 14. Una lista de selección múltiple
  15. 15. Un campo para subir archivos
  16. 16. Un campo oculto
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Una lista desplegable

Al igual que los botones de opción, una lista desplegable permite elegir una opción entre varias.

Se crea con la etiqueta de apertura y cierre <select>, que tiene los atributos name e id que ya conocemos.

Las opciones se definen con etiquetas de apertura y cierre <option>, que deben estar dentro de <select>. Por ejemplo:

<select name="theme">
  <option value="light">Tema claro</option>
  <option value="dark">Tema oscuro</option>
  ...
</select>

El atributo value de <option> define el valor de la opción, mientras que su texto se escribe entre las etiquetas de apertura y cierre.

Al enviar el formulario, si la opción elegida tiene un atributo value, se envía el valor de ese atributo. De lo contrario, se envía el texto de la opción.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Una lista desplegable</title> <link rel="stylesheet" href="style.css"> </head> <body> <h1>Cuestionario</h1> <form action="https://echo.htmlacademy.ru/courses" method="post"> <p>Las listas desplegables se usan a menudo para elegir una fecha.</p> <p><i>Tu año de nacimiento</i></p> <!-- agrega la lista aquí --> <input type="submit" value="Enviar"> </form> </body> </html>
CSS
input[type="submit"] { display: block; margin-top: 10px; }

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0
    1. Agrega al formulario una lista desplegable con el nombre year.
    2. Agrega a la lista una opción con el valor 2000 y el texto Año 2000.
    3. Agrega otra opción con el valor 2001 y el texto Año 2001.

    Prueba enviar el formulario.

    Codigo Heroe

    © 2023-2026, codigoheroe.com