Lección 14. Textarea, Select y Option.

En HTML existen elementos que permiten al usuario escribir grandes cantidades de texto o elegir entre varias opciones. Estos componentes son esenciales para crear formularios más completos.

Etiqueta textarea._

La etiqueta textarea permite al usuario escribir texto extenso, a diferencia de un input común.

Copiar código
<textarea></textarea>

También permite definir el tamaño visible usando rows y cols.

Copiar código
<textarea rows="4" cols="30">Escribe un comentario...</textarea>

Etiqueta select._

La etiqueta select crea un menú desplegable donde el usuario puede elegir entre múltiples opciones.

Copiar código
<select>
  <option>HTML</option>
  <option>CSS</option>
  <option>JavaScript</option>
</select>

Etiqueta option._

Las etiquetas option representan cada una de las opciones disponibles dentro de un select.

Cada option puede tener un atributo value para enviar un valor específico al formulario.

Copiar código
<select>
  <option value="1">Opción 1</option>
  <option value="2">Opción 2</option>
  <option value="3">Opción 3</option>
</select>

Atributo selected._

El atributo selected sirve para definir cuál opción está seleccionada por defecto.

Copiar código
<select>
  <option value="html">HTML</option>
  <option value="css" selected>CSS</option>
  <option value="js">JavaScript</option>
</select>

En este ejemplo, la opción CSS aparece marcada por defecto.

Formularios más completos._

Usando textarea, select y option puedes crear formularios más profesionales y adaptados a muchas necesidades.

Copiar código
<form>
  <label for="comentario">Comentario:</label>
  <textarea id="comentario" rows="3"></textarea>

  <label for="lenguaje">Lenguaje favorito:</label>
  <select id="lenguaje">
    <option value="html">HTML</option>
    <option value="css" selected>CSS</option>
    <option value="js">JavaScript</option>
  </select>

  <button type="submit">Enviar</button>
</form>