Página 22                                                                                   Lección 22.                             

                                                                       Formularios en páginas web.

      Un formulario es, sencillamente el equivalente en página web, los cuadros de dialogo. Es una página poblada de cuadros de texto, las listas desplegables y botones de comando para obtener información de los lectores.

                                                           Creación de formularios.

Se utiliza la etiqueta  <FORM> y <FORM> setas pueden insertarse en cualquier parte del cuerpo del programa, esta etiqueta tiene atributos adicionales que le informan al servidor web cómo procesar el formulario.

                      <FORM ACTION=”URL” METHOD=”METHOD”>

ACTIONà Le indica al  navegador a donde enviar los datos del documento.

URLàEs la página web que tiene el programa.

METHODà indica como enviar los datos del formulario URL especificado en ACTION. Hay dos posibilidades de valor METHOD: POST y GET.

                     Ejemplo:

                                    <FORM ACTION=”HTTP://hoohoo.ncsa.edu/query” NETHOD=POST>

POST y GETà Funcionan en le mayoría de los casos, GET suele producir errores en los formularios grandes, por lo que es mejor utilizar siempre  POST.

                                                  BOTONES DE ENVÍO.

Los  formularios tienen dos botones de comando de “envío” y los de reinicio.

El botón de envío es equivalente a aceptar y los datos del formulario se envían al programa especificado en el atributo a  ACTION” de la etiqueta <FORM>.

                                      <INPUT TYPE=”SUBMIT”>

                                                                     ↓texto del comando Submit Query  (enviar consulta)

                                                                                                                       SEND (enviar)

                                                         Despliega un botón de comando

En el formulario no puede haber más de un botón de envío, puede establecer su propio rotulo del botón, con el atributo VALUE.

                              <INPUT TYPE=”SUBMIT” VALUE=”Acepto todo”>

                                                Botones de reinicio.

Los botones de reinicio borran todos los datos de los campos del formulario y vuelven a colocar cualquier valor predeterminado que se haya especificado para cada campo.

                                              <INPUT TYPE=”RESET”>

                          <INPUT TYPE=”RESET” VALUE=”Empezar de cero”>

                                       Cuadros de texto para una solo línea.

Estos son simple rectángulos dentro de los cuales el usuario el usuario puede escribir lo que desee.

                                   <INPUT TYPE=”TEXT” NAME=”PILAR”>

                                        Ejemplo:

                                      <HTML>

                                           <HEAD>

                                                  <TITLE> Lista de empleados</TITLE>

                                              </HEAD>

                                        </BODY>

                                                 <HI>Gobierno del Estado</H1>

<FORM ACTION=http://yahoo.ncsa.vivc.edu/htbin.POST/POS/-Query METHOD=”POST”>

                                         NOMBRE: <INPUT TYPE=”TEX” NAME=”Nombre”>

                                          <P>

                               RFC: <INPUT TYPE=”TEXT” NAME=”Reg”>

                                     </FORM>

                                      </BODY>                                                                                    Gobierno del Estado

 

                                       </HTML>                                                        Nombre:

                                                             

 

                                                                                                                  R. F. C.

 

Normalmente, el valor del atributo ACTION se remplaza por uno que apunte a un programa que haga algo útil con los datos.

                                                  Como establecer el valor predeterminado:

Si desea poner texto predeterminado en el campo, inclúyalo en la etiqueta <INPUT> con el atributo VALUE.

                                          Ejemplo:

                 <INPUT TYPE=”TEXT” NAME=”Año” VALUE=”2009”>

                                                    Como establecer el tamaño del cuadro.

Para determinar  la longitud del cuadro de texto use el atributo SIZE de la etiqueta <INPUT>.

                   Ejemplo:

                                            <INPUT TYPE=”TEXT” NAME=”Nombre” size=40>.

                                   Como limitar la longitud del texto.

Para restringir la longitud de la entrada del cuadro de texto, use el atributo  MAXLENGHT, como en la etiqueta <INPUT>.

                            Ejemplo:

                                                    <INPUT TYPT=”TEXT” NAME=”Edad” MAXLENGHT=”16 años”>

 

                                                 Áreas par muchas líneas de texto.

Las áreas de texto son rectangulares que aceptan entradas de texto, pero pueden desplegar dos o más líneas a la vez.    

                            Ejemplo:     

<TEXTAREA NAME=”Nombre del campo” ROWS=”Filas” COLS=”Columnas”> WRAP </TEXTAREA>.

                         Nombre del campo esà Es el nombre exclusivo para ese campo.

                         Filaà Indica el total de líneas desplegadas

                         Columnas à Indica el total de columnas desplegadas.

WRAPà Indica que ajusta el texto en la siguiente línea, cada vez que el usuario llega al borde derecho del área de texto.

                            Ejemplo:      (es mejor que sobren las comillas y no que falten)

                <TEXTAREA NAME=”descripción” ROWS=”10” COLS=”60” WRAP>

 

Volver al principio

 

   Mi página web: à http://www.oocities.org/espanol/severinoglzs/Index