architecture
Estructura fundamental
Todo formulario debe estar contenido entre las etiquetas <form> y </form>
check_circle
Contenedor principal de elementos
check_circle
Define cómo se procesan los datos
check_circle
Establece la acción y método de envío
code
Estructura básica
<form name="miFormulario" method="post" action="/procesar">
<!-- Campos del formulario -->
<label for="nombre">Nombre:</label>
<input type="text" id="nombre" name="nombre">
<label for="email">Email:</label>
<input type="email" id="email" name="email">
<button type="submit">Enviar</button>
</form>
<!-- Campos del formulario -->
<label for="nombre">Nombre:</label>
<input type="text" id="nombre" name="nombre">
<label for="email">Email:</label>
<input type="email" id="email" name="email">
<button type="submit">Enviar</button>
</form>
info
Elementos clave
name: Identificador único del formulario
method: Método HTTP (GET o POST)
action: URL que procesará los datos
method: Método HTTP (GET o POST)
action: URL que procesará los datos