TOC

This article is currently in the process of being translated into Spanish (~99% done).

Forms:

Introduction to Forms

Un formulario es simplement un área que contiene campos de formulario. Un campo de formulario es un objeto en el cual el usuario puede adicionar información -sea un campo de texto, un radiobutton o un menú desplegable. Todo formulario web funciona esencialmente de la misma manera - El usuario llena cierta información y la envía mediante un botón. El formulario es esencial si se quiere saber cualquier cosa sobre el usuario - Ej. Enviarle un correo, almacenar información sobre el usuario en una base de datos, etc

Existen incontables maneras de configurar tu formulario, y si alguna vez has empleado más de 30 minutos en la web (asumo que es así) probablemente los has usado para suscribirte a boletines informativos, realizar una conversión de moneda o cualquier cosa relacionada

En este capítulo aprenderás lo más básico de crear formularios web y una vez lo hallas completado, podrás revisar todas las nuevas características que HTML5 introduce a los formularios web, en un capítulo futuro.

¿Cómo funciona un formulario HTML?

Un formulario web consta de dos partes: El 'front end' (interfaz de usuario) HTML y un procesador 'back end' (lógica de negocio). La parte de interfaz HTML maneja la presentación mientras que la parte lógica maneja el envío de datos del formulario
. El back end, o lógica del formulario se suele escribir en lenguajes como PHP o ASP. Pero no te preocupes, no debes saber sobre estos lenguajes para hacer un formulario web funcional; puedes emplear formmail, el cual usualmente es accesible desde tu proveedor de servicio de internet (ISP). Sino, existen múltiples servicios gratis y de pago en el mercado y lo único que debes hacer es elegir el de tu preferencia

Así es el funcionamiento paso a paso de un formulario:

  • Un usuario visita tu sitio web, el cual contiene un formulario
  • El navegador web del usuario muestra el formulario HTML
  • El usuario diligencia el fomulario y hace clic en el botón de enviar
  • El navegador envía los datos del formuario al servidor web
  • Un script procesador de formularios (también conocido como formmail) que está en ejecución en el servidor web, procesa los datos del formulario
  • Una página de respuesta es enviada de vuelta al navegador
This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!