Programacion

Solo disponible en BuenasTareas
  • Páginas : 5 (1148 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de agosto de 2012
Leer documento completo
Vista previa del texto
De FORMULARIOS
Los formularios son por excelencia los elementos utilizados para recolectar información de los usuarios que luego es enviada al servidor para ser procesado. Están constituidas por un conjunto de elementos denominados controles, cuyo contenido puede ser editado o activado por el cliente. Un control es básicamente un elemento de HTML que pertenece a un tipo y que tiene asociado unnombre y un valor. El envió se hace mediante un controlador de formulario (generalmente un botón). Cuando el usuario, después de completar un formulario lo envía, en realidad está transmitiendo un conjunto de parejas: nombre del control y valor. Un formulario puede contener además de controles, imágenes, texto en todos los estilos, tablas, etc. Pero nunca puede contener a otro formulario paradeclarar un formulario se utiliza la etiqueta FORN que consta básicamente de dos atributos.

<FORN ACTION=”programa” METHOD=”método”>
</FORN>

En programa se especifica un servicio o un programa escrito en cualquiera de los lenguajes compatibles (CGL, PERL, VBSCRIPT, PHP, etc.). Que se encargara de procesar las variables contenidas en cada uno de los controles incluidas dentro delformulario por no ser la programación del enlace de este modulo, únicamente se utilizara aquí la acción ACTION=mailto:direccion de correo, cuya acción será enviar a la dirección de correo especifico los datos contenidos en los controles.

El atributo METHOD soporta dos valores el método POST y el método GET. El primer de ellos se utiliza cuando se requiere procesamiento externo de los datos delformulario o la introducción de modificaciones al destino, por ejemplo, escribir en una base de datos. El método GET es ideal para el envió de formulario que no producen ninguna modificación en el destino, ejemplo una consulta sobre una base de datos.

Los controles disponibles en HTML, se puede clasificar según su utilidad en cuarto tipos: controles para texto, opciones, menús y botones.CONTROLES PARA TEXTO
TEXTO DE UNA SOLA LINEA

Para especificar dentro de un formulario un control de texto de una sola línea q contendrá cadenas de texto, se utiliza la etiqueta:

<INPUT TYTE = “text” NAME=”Nombre” SIZE =”60” MAXLENGTH=”80” VALUE=”Texto que aparecerá cuando se abra la pagina”>

Con el atributo NAME=”Nombre” se bautiza el campo para distinguirlo de otros campos el texto queintroduzca el usuario, quedara asociado a la variable “Nombre”.
El atributo SIZE=”60” especifica la longitud del campo en caracteres que se visualizara en la pantalla (para el ejemplo 60), mientras que MAXLENGTH=”80” indica el número máximo de caracteres (en este caso 80), que el usuario podrá introducir.

VALUE=”texto que aparecerá cuando se abra la pagina” define el valor inicial delcontrol, que aparecerá cuando la pagina que contiene el formulario sea abierto. Este atributo puede dejarse en blanco, especificando como valor “ “, o simplemente omitiendo el atributo.

Otro control para texto de una sola línea es el conocido como control de tipo password. Funciona y se define de manera similar al anterior, con la diferencia de que los caracteres introducidos dentro del control noserán visible para el usuario, en su lugar se mostrara un conjunto de asteriscos.

AREA DE TEXTO

Este control se utiliza cuando se sabe de antemano que los datos ingresado por el usuario ocuparan más de una línea. Para construir uno de estos campos se debe especificar además del nombre de los variables a la cual se asociara el texto, el número de filas y columnas. Que se visualizaran en lapantalla. La sintaxis de esta etiqueta es como sigue:

<TEXTAREA NAME=”nombre” ROWSE”2”COLS=60”>Texto</TEXTAREA>

La etiqueta anterior mostrara sobre la pagina un campo de dos líneas de 60 caracteres de ancho. Lo anterior no significa que el usuario pueda introducir texto que sobrepase una de estas dos dimensiones cuando esto ocurre simplemente se activa el scrollbor vertical u...
tracking img