Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los formularios son elementos de nuestra página Web que permitirán a nuestro
visitante interactuar con nuestra página.
Los formularios interpretan las acciones que una persona realiza sobre nuestra
página y obtiene en consecuencia determinada respuesta. Los programas que
permiten una respuesta al usuario están escritos normalmente en Perl, C...
Los formularios son plantillas en las que se introducen datos para mandarlos al
servidor. Cada dato es un par nombre/valor, donde nombre indica el campo y
valor los datos introducidos en dicho campo.
Estas son las directivas principales que se emplean en todos los formularios
posibles:
<INPUT>
Campos de entrada por teclado.
Botones de selección.
Casillas de marca.
Botones de proceso (submit).
Botones de inicialización (reset).
Imágenes sensibles al ratón.
<SELECT>
Listas desplegables de valores.
Listas fijas de valores.
<TEXTAREA>
Ventanas de escritura libre.
En esta parte aprenderemos a tratar con los formularios y con sus diferentes
elementos:
Elementos de texto
Elementos de área de texto
Elementos de Menús
Elementos de Botones de Radio
Elementos de Envio y Borrado de datos.
Dentro de este elemento a su vez se utilizan otros elementos, que son los que
realmente dibujan en pantalla los componentes del formulario, son:
ACTION=URL
LA DIRECTIVA <INPUT>
Es una directiva que nos servirá para especificar el tipo de campo o de espacio
reservado para que el usuario final introduzca los datos que se le solicitan en el
formulario. Respode al igual que en BASIC a datos que se le piden al usuario
que rellene introduciendo los valores que estime oportunos.
Esta directiva HTML admite los siguientes tipos de atributos:
TYPE
TYPE=“text”
TYPE=“password”
TYPE=“hidden”
TYPE=“image”
imagen.x=99&imagen.y=15
Se escribe:
TYPE=“checkbox”
TYPE=“SUBMIT”
TYPE=“RESET”
TYPE=“file”
Se escribe:
Enviar el fichero:
ACTION="ftp://miservidor/" METHOD="POST">
y escribir:
ACTION="ftp://miusuario@miservidor/" METHOD="POST">
VALUE=“valor numérico/texto”
Es un atributo que nos sirve para dar un valor inicial del campo que
deseemos. Esto es muy útil si por ejemplo es un formulario que se nos
muestre la opción de HOMBRE o MUJER, queremos que por defecto
aparezca MUJER seleccionado (inicialmente) y modificable totalmente,
pudiento también tomar el calor de HOMBRE.
También sirve para cambiar los mensajes que por defeco muestran los
botones de SUBMIT y RESET al enviar o borrar un formulario.
Modificando este valor para estos botones, podremos poner el texto que
deseemos.
SIZE=“valor numérico”
MAXLENGTH=“valor numérico”
LA DIRECTIVA <SELECT>...</SELECT>
La directiva <SELECT>...</SELECT> es otra directiva cerrada que se puede
incluir entre las directivas <FORM>...</FORM>. Se trata de una componente
habitual (en realidad), de los entornos de ventanas. Esta misma directiva
permite construir una lista de selección recogida en una ventana que pued
tener barras de desplazamiento (scroll) y una lista desplegable similar a un
menú. Todo depende del valor del atributo SIZE de la aparición de MULTIPLE.
Esta directiva puede tener los atributos NAME, SIZE, OPTION y MULTIPLE.
Lista Desplegable
Una vez definido estos campos, podemos poner cada valor a cada uno
de los ITEMS desplegables; para ello contamos con la directiva
<OPTION> que debe ir incluida entre la directiva
<SELECT>...</SELECT>. Cada uno de los valores <OPTION> mostrará
las valores que se pueden seleccionar de la lista, siento una directiva
<OPTION> por cada una de las opciones.
En el ejemplo anterior
esta vez por defecto estará marcado el valor 5 y la lista desplegable nos
permitirá hacer más de una selección. Esta vez, la lista es desplegable
desde una lengüeta, ya que hemos omitido el valor SIZE.
LA DIRECTIVA <TEXTAREA>...</TEXTAREA>
Se trata de una directiva de tipo TEXTO. Aquí se define un cuadro de entrada
de texto con varias líneas y columnas.
Veamos un ejemplo:
<FORM>
<TEXTAREA NAME=“COMENTARIOS” ROWS=5 COLS=35>
ESCRIBE TUS COMENTARIOS
</TEXTAREA>
<INPUT TYPE="SUBMIT" VALUE="PROCESAR">
<INPUT TYPE="RESET" VALUE="INICIALIZAR">
</FORM>
Debemos de poner :