Hasta el momento se han presentado características de HTML que permiten al lector visualizar en su browser documentos multimedia y navegar por ellos, aunque el lector no tenia posibilidad de interactuar con ellos. El siguiente paso consiste en definir dicha posibilidad: Los formularios.
El principio del formulario es bien sencillo: el usuario rellena una serie de campos y los envia a un programa de tratamiento, denominado genéricamente CGI (Common Gateway Interface). Los campos pueden ser de diversa naturaleza, como campos de edición, menús desplegables, listas de opciones, texto, etc.
Para iniciar un formulario en HTML se utilizará la directiva <FORM> ... </FORM>. Dentro de ella especificaremos todos los campos que intervienen en el formulario:
Con esta directiva especificaremos el tratamiento que se realizará con los campos introducidos por el usuario. Para ello existen dos atributos:
<FORM> <INPUT NAME=nombre SIZE=30> </FORM>Se visualizará:
<FORM> <INPUT TYPE=submit VALUE="enviar"> </FORM> Se visualizará:
Se visualizará:MS-DOSOS/2Unix
Se visualizará: Hombre Mujer
Se visualizará:
Se utiliza para definir listas de opciones dentro de un formulario. El atributo NAME, comentado en la directiva INPUT, se utiliza de la misma forma. Para especificar cada elemento de la lista u opción se utiliza la directiva <OPTION> indicando a continuación el texto de la opción.Existen dos tipos de listas:
Permite crear una zona de texto especificando el número de filas (atributo ROWS) y de columnas (atributo COLS) de la ventana. Si se desea especificar un texto, se hará entre la directiva de apertura y la de cierre. Ejemplo:<FORM><TEXTAREA NAME="opinion" ROWS=5 COLS=60>Introduzca la opinión de esta introducción a HTML:</TEXTAREA></FORM>
Se visualizará: Introduzca la opinión de esta introducción a HTML:
IndiceFormularios y CGIColores y Fondos