Introducción a los formularios
Los formularios son una de las herramientas de que disponemos a la hora de hacer nuestras paginas web interactivas, en el sentido de que nos permiten recopilar información de la persona que ve la pagina, procesarla y responder a ella, pudiendo de esta forma responder adecuadamente a sus acciones o peticiones.
El proceso comienza con la creación en nuestra pagina de un formulario de entrada de datos, que va a contener diversos campos diferentes en su funcionalidad y que nos van a permitir recopilar toda aquella información que deseemos de la persona que ve la pagina. Estos datos, una vez completado el formulario, seran enviados normalmente al servidor para su procesamiento o a nosotros directamente, mediante correo electrónico.
Para poder procesar la información recibida mediante un formulario necesitaremos un programa especial, que normalmente se aloja en el servidor web, llamado CGI (Common Gateway Interface), que suele estar escrito en Perl o en C++, de los disponemos de gran cantidad de ellos en paginas especializadas de Internet. También es posible procesar esa información mediante paginas ASP (Active Server Pages) o JSP (Java Server Pages), que son paginas que contienen dentro de su código HTML trozos de código escrito en Visual Basic Script o Java Script recpectivamente. Mediante alguno de estos métodos podremos incorporar los datos recibidos del formulario a una base de datos, crear un registro, enviar un mensaje automatico de respuesta al usuario, validar un pedido, confirmar el acceso a un sistema remoto, etc.
Una vez procesada de esta forma la información recibida podremos enviar una pagina de respuesta definida a nuestro visitante, con lo que podremos personalizar esta respuesta de antemano.
Los formularios estan formados por una serie de controles distintos, cada uno de los cuales esta asociado a un tipo concreto de datos o una acción predeterminada: botones de envío y borrado de datos, listas de selección, cajas de entrada de texto, etc.
El resultado de cualquier formulario es una lista de variables y valores asignados a las mismas, que tienen todos ellos un atributo en común: el nombre de su variable.