|
|||||||||
Intenta que el lenguaje HTML sea interactivo. Con los formularios se puede enviar información desde una página Web para que posteriormente sea procesada. El tipo más básico de formularios consiste en una serie de casillas para rellenar. Cuando hayamos completado el formulario, enviar la información a un supuesto destino. El destino puede ser enviar los datos por medio del correo electrónico. <FORM ACTION="mailto:jcaball1@arrakis.es" METHOD="POST" > <FORM> .........</FORM> La marca no sólo servirá para marcar el formulario, también deberá especificar que hacer con la información. Esta directiva tiene dos parámetros que forzosamente la tienen que acompañar. action y method.
Para la entrada de datos, utilizaremos la marca <INPUT> con los atributos "type", (el tipo de control deseado según la tabla), "name" (Deberemos dar a cada control un nombre para que en el destino se puedan interpretar, la respuesta de que se trate. y "value"(Lo utilizaremos para dar un nombre a los botones de control). Una primera aproximación a los valores que pueden darse a "type=valor".
Cada control debe tener siempre asociado un nombre. name="nombre_control" Para la salida de un menú desplegable, utilizaremos:
Por defecto la primera opción será la primera que salga, si deseamos cambiar esta opción y señalar una por defecto, deberemos utilizar "selected" a la marca del valor que deseamos que salga por defecto. Podemos establecer este sistema como ventanas con desplazamiento, añadiendo la marca "size=número" . Si deseamos un sistema en el que podamos elegir varias opciones, pondremos dentro de SELECT el atributo "multiple" (Para seleccionar varias, deberemos hecerlo con CTRL+ la opción deseada, en aso de no contiguas, o MAY+ deseadas, si son consecutivas. La última opción son las áreas de texto. Un área de texto es un espacio cuyo tamaño lo decidimos nosotros. <TEXTAREA NAME="nombre" COLS=n ROWS=n> texto por defecto </TEXTAREA> Botones "Submit" (Proceder al envío) y "Reset" (borrar y volver a empezar) Para poner un texto propio a estos botones, deberemos utilizar VALUE="Texto deseado" INPUT type="Submit" Value="Enviar" Veamos el siguiente código. <H3> FORMULARIOS (1) </H3> Para ver el resultado del código:
Código recibido /enviado por e-mail. <FORM ACTION="............." METHOD=".......... ENCTYPE="TEXT/PLAIN"> La forma habitual de codificación de la información del formulario (por defecto" es la "application/x-www-form-urlencoded", la cual convierte cada espacio en blanco en un "+", junta toda la información con"&" y los valores que no son alfanuméricos los pone como secuencias de escape "%HH". Otra opción es enviar fichero con :
ENCTYPE="multipart/form-data"> código=Código cliente También podemos hacer que en los botones submit aparezca una imagen. <INPUT type="Image" SRC="imagen.gif">
Otra solución de interés es poder establecer la opción "target" de tal forma que si operamos con frames podremos enviar el resultado a un frame determinado.
|