El elemento `<form>`

info¿Qué es?

Elemento contenedor que define un formulario HTML y agrupa todos los controles de entrada que se enviarán a un servidor para su procesamiento.

settingsAtributos principales

link
action

URL donde se enviarán los datos del formulario

swap_vert
method

Método HTTP: GET (visible en URL) o POST (oculto)

code
enctype

Codificación de datos: application/x-www-form-urlencoded (default), multipart/form-data (archivos), text/plain

codeEjemplo de uso

<!-- Formulario básico con método POST -->
<form action="/procesar-datos" method="post">
  <label for="nombre">Nombre:</label>
  <input type="text" id="nombre" name="nombre">
  <button type="submit">Enviar</button>
</form>

<!-- Formulario para subir archivos -->
<form action="/subir-archivo" method="post" enctype="multipart/form-data">
  <input type="file" name="archivo">
  <button type="submit">Subir</button>
</form>

lightbulbNota importante

Los controles fuera de un elemento `<form>` no se enviarán automáticamente. Para asociarlos, usa el atributo `form` con el ID del formulario correspondiente.