Formularios en HTML

Los formularios permiten que los usuarios envíen datos a un servidor.

Ejemplo básico

<form action="procesar.php" method="post">
    <label for="nombre">Nombre:</label>
    <input type="text" id="nombre" name="nombre" required>

    <label for="mensaje">Mensaje:</label>
    <textarea id="mensaje" name="mensaje"></textarea>

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

Explicación

  • action: Dirección donde se enviarán los datos.
  • method: Método de envío (get o post).
  • required: Campo obligatorio.

Buenas prácticas

  • Usar etiquetas <label> para mejorar la accesibilidad.
  • Validar datos tanto en el cliente como en el servidor.

Ejercicio

Cree un formulario que solicite nombre, correo electrónico y un mensaje.