Ruta Full Stack
0✦ 0
Glosario · El código · Fase 0

Formulario

La parte de una web donde la persona escribe algo y lo envía: un nombre, un email, un pedido.

✦Apagada: responde bien la pregunta del final para encenderla

También lo verás como: formularios · campo de formulario · campos del formulario · validación · validar · formulario de contacto

Analogía

La ventanilla con impreso: casillas que rellenar, un botón de entregar, y alguien al otro lado que lo revisa antes de aceptarlo.

Sus piezas

  • Campos: cada casilla (nombre, teléfono, mensaje).
  • Etiquetas: el texto que dice qué va en cada campo.
  • Botón de enviar.
  • Validación: comprobar que lo escrito tiene sentido (que el email tenga @, que no falte un campo obligatorio).

Por qué es más de lo que parece

Un formulario es el punto donde una web deja de solo mostrar y empieza a recibir. Y todo lo que se recibe tiene que ir a algún sitio:

  • Si se envía por email o WhatsApp → puede resolverse sin base de datos.
  • Si se guarda para consultarlo luego → ya hay backend y base de datos.

Y la regla de oro: la validación del navegador es cortesía (avisa pronto al usuario); la del servidor es seguridad (nadie puede saltársela). Hacen falta las dos.

Para qué sirve / cuándo aparece

  • Es por donde entra el dinero: contactos, reservas, pedidos.
  • Es también por donde entran los ataques y el correo basura: cualquier campo abierto a internet recibe basura automática.
  • En tu carta de la Fase 2 no hay formulario a propósito: un botón de WhatsApp resuelve lo mismo sin servidor.
Comprueba que lo entendiste

Un formulario valida el email con JavaScript en el navegador. ¿Hace falta que el servidor lo vuelva a comprobar?