Las personas que visitan nuestra página se pueden comunicar por medio de un 'enlace a nuestra dirección de e-mail' con lo que recibiríamos un e-mail convencional.
Puede ocurrir que deseemos presentar unas opciones que requieran una respuesta concreta; o bien, se requiera un comentario del visitante, para lo que suministraremos un 'espacio donde introducirlo'.
Utilizando Formularios se puede hacer todo esto, y muchas cosas más, bastará que las páginas tengan los elementos necesarios para ello: botones de radio, cajas de texto y de control, listas de selección, etc.
Los Formularios nos brindan la posibilidad, sí han sido instalados en nuestro servidor de web, de devolver automáticamente al usuario algún tipo de información. Para realizar esto, los Formularios necesitan ejecutar programas o scripts por medio del CGI.
El CGI permite a los Formularios ser procesados por programas escritos en cualquier lenguaje, los más utilizados en Internet son el Perl y el C.
Finalmente, una breve introducción a las formas [Form Inputs], muy importantes para algunas páginas web. La entrada de las formas es enviada al servidor la mayoría de las veces. Se contempla las diferentes posibilidades que existen de enviar el contenido de una forma.
Estructura Formulario
Etiqueta de Inicio
Cuerpo del Formulario
Botones de envío y de borrado
I. ETIQUETA DE INICIO: Todos los elementos de un Formulario están encerrados entre <FORM> y </FORM>. Como atributos, se destacan:
ACTION: Define el URL que deberá gestionar el formulario. Puede ser una dirección de correo ( precedida de mailto: ). Cuando se hace uso del CGI, es aquí donde se indica su localización en el servidor, que habitualmente es el directorio cgi-bin, para que procese los datos.
METHOD: Define la manera en que se mandará el formulario. Es recomendable utilizar POST. Cuando se mande el formulario a nuestra dirección de correo electrónico es obligado usarlo. [ METHOD=POST ]
ENCTYPE="TEXT/PLAIN": Las respuestas se reciben como fichero de texto, legibles y sin codificar.
Etiqueta de Inicio: <FORM ACTION="mailto: dirección de e-meil" METHOD="POST" ENCTYPE="TEXT/PLAIN">
Atributos
ROWS
COLS
Utilidad
Filas que ocupará la caja de texto.
Columnas que ocupará la caja de texto.
Atributos
SIZE
MULTIPLE
Utilidad
El número de opciones que podremos ver. Si es (> 1 ) veremos una lista de selección y, si no, veremos una lista desplegable.
Si lo indicamos podremos elegir más de una opción.
Los parámetros que admite <OPTION> son:
Atributos
VALUE
SELECTED
Utilidad
Este es el valor que asignará a la variable.
Si lo indicamos en una de las opciones esta será la seleccionada por defecto.
Ejemplo, el usuario elige su color preferido con 2 opciones visibles: