Es una plantilla creada por que el usuario se comunique con nuestro servidor web de una forma fácil. Dentro de un formulario podemos encontrar los siguientes elementos:
- Declaración del formulario(FORM)
- Campos de entrada(INPUT)
- Campos de selección(SELECT)
- Áreas del texto(TEXTAREA)
Declaraciones del formulario
La declaración del formulario se pone las marcas: <form>...</form>
En su interior aparece una secuencia de entrada(elementos imput), junto con elementos de marcado de estructura del documento.
En la definición del formulario se puede incluir los siguientes atributos:
- Action: especifica un URI de la acción asociada al formulario, si no se especifica se asume que este es la base del documento.
- Method: indica el método de acceso al URI de la acción. Se puede emplear los métodos GET y POST, que se describirán más adelante.
- Enctype: específica el tipo de codificación para el transporte de los pares nombre/valor, excepto en los casos en los que el protocolo no imponga uno.
El elemento <input> representa un campo de entrada de datos. Los atributos posibles vienen dados, por el valor del atributo TYPE, que determina el tipo de entrada. Los tipos de entrada son:
- Texto: INPUT TYPE = TEXT
Como tributos opcionales tenemos:
- MAXLENGTH: limita el máximo número de caracteres que pueden ser introducidos en el campo. Si el valor es mayor que el del atributo SIZE, el navegador debe permitir el desplazamiento de la línea.
- SIZE: especifica la cantidad de espacio reservado para este campo.
- VALUE: indica el valor inicial del campo.
- Password: es un campo de texto como el anterior, pero el calor no se ve escribirlo.
- Casilla de verificación: representa una opción booleana. Un conjunto de varios elementos representando un campo de selección multiple.
- Botón de opción múltiple: un conjunto de varios elementos de este tipo con el mismo nombre representan un campo de selección múltiple, se utilizan los atributos NAME Y VALUE. Opcionalmente podemos incluir el atrubuto CHEKED.
- Botón de envio: indica al cliente que debe enviar el formulario. Como atributos opcionales acepta:
- NAME: indica que este elemento constituye un campo cuyo valor es el del atributo VALUE, si no se incluye el atributo no es un campo.
- VALUE: indica la etiqueta para el botón.
- Pixel de una imagen:
- -BOTON DE OPCION: Representa una opcion booleana (si o no). Un cojuntode varios elementos de ese tipo con el mismo nombre representan un campo de seleccion multiple.|-BOTON DE ENVIO: Representa una opcion, normalmente mediante un boton, que le indica al cliente que enviar al formulario.Como atributos:-Name: Indica que este elemento constituye un campo cuyo valor es del atributo VALUE.-Value: Indica la etiqueta para el boton.El elemento <OPCION> solo puede aparecer dentro de un elemento <SELECT>, representa una posible eleccion.-Selected: Indica que esta opcion esta seleccionada inicialmente.-Value: Indica el valor a retornar si se selecciona la opcion.
- AREA DE TEXTO (TEXTAREA) El elemento <TEXTAREA> representa un campo de texto de multiples lineas. Los atributos son:-COLS: El numero de columnas visibles.-NAME: Nombre del campo.-ROWS: El numero de lineas visibles.
- ENVIO DE FORMULARIOSEl contenido de los campos es el de sus valores por defecto, ya sea en blanco o con texto.
- TIPO DE CODIFICACION DE FORMULARIOSAl enviar un formulario este se codifica. El tipo de codificacion es: MIME.-METODO GET: METHOD=GETEl metodo de envio GET es un metodo de consulta. El servidor recibe los datos en una variable de entorno llamada QUERYSTRING.-METODO POST: METHOD =POSTSe utiliza cuando los dats del formulario realiza una modificacion, en la base de datos.Al procesarse un formulario cuyo URL de accion es de tipo HTTP.
- MARCOS
- Los marcos, nos brindan la posibilidad de dividir nuestras pagina web en varias regiones, lo que nos permitira presentar el contenido mas estructurado.Con los marcos podemos conseguir los siguientes efectos:-Los elementos como de control, que nos interesa que aparezcan fijos.-Podemos crear marcos con indices de contenido.-Del diseño de una pagina con marcos paralelos.
- COMANDOS PARA CREAR MARCOSLos comandos utilizados son:<FRAMESET>...</FRAMESET>-FRAME: describe las caracteristicas concretas de un marco.
- El comando FRAMESETEl elemento <FRAMESET> nos permite definir el contenedor principal para otros marcos.Veamos los tipos de valores:-Valor: Un valor numerico simple es tama;o fijo en pixeles.-Valor %. Con este valor indicaremos un porcentaje del tama;o de la ventana.-Valor*.El valor de este campo es relativo.
- El comando FRAMEEl comando o marca <FRAME> crea un marco dentro de un conjunto de marcos.
- El comando NOFRAMES
- Es incluir una alternativa para estos navegadores. De esta forma, nos aseguramos de que el usuario recibe la informacion deseada de una forma u otra.
No hay comentarios:
Publicar un comentario