Partes del formulario • Etiqueta

Este par de etiquetas define una lista de elementos, de los cuales el usuario debe seleccionar uno o varios, de acuerdo a los atributos que especifiquemos.
261KB Größe 45 Downloads 56 vistas
Partes del formulario • Etiqueta La etiqueta presenta los siguientes atributos: Comando

Descripción

ACTION

El valor de este parámetro es la URL del programa o script en el Servidor Web utilizado para procesar la información recolectada.

METHOD

Puede asumir el valor GET o el valor POST, y definen la manera en la que los datos son transferidos al servidor. Este atributo está reservado para que la información viaje en forma encriptada a través de Internet.

ENCTYPE

Campos de entrada •

Etiqueta

Define la introducción de variables y puede ser definida como una etiqueta multifunción, ya que con la misma podemos crear push buttons, radio buttons, check boxes y simples recuadros para ingresar texto. Para personalizar este control, podemos modificar sus características o atributos, los cuales se listan a continuación:  Atributos de input • Align: Se usa sólo con un tipo de imagen. Los posibles valores son top, middle y bottom. • Checked: Provoca que el estado inicial de un botón o caja de selección sea marcado. • Maxlength: Coloca el tamaño máximo de caracteres que un usuario puede entrar en un campo de texto. El valor por omisión es ilimitado. • Name: Especifica el nombre simbólico usado en la transferencia de salida de la forma. • Size: Específica el ancho el campo mostrado al usuario.

• Src: Define el archivo fuente para la imagen cuando el atributo Type es colocado en image. • Text: Indica que el campo a introducir será un texto. Sus atributos son: - maxlenght="" Seguido de un valor que limitará el número máximo de caracteres a introducir en ese campo. - size="" Seguido de un valor que limitará el número de caracteres a mostrar en pantalla. - value="" Indica que no hay valor inicial del campo. • Type: Define que tipo de entrada es posible. Sus valores son: • Checkbox: Usado para recolectar datos que puedan tener múltiples valores a la vez. • Hidden: Especifica valores configurados por la forma, sin ayuda del usuario. • Image: Envía la forma una vez que el usuario presiona la imagen, con las respectivas coordenadas x/y más el nombre del objeto. • Password: El usuario ingresa texto aquí, pero éste no se visualiza en pantalla. • Radio: Recolecta información donde uno y sólo un valor puede ser seleccionado. • Reset: Reinicia la forma a sus valores por omisión. El atributo value muestra la cadena de caracteres que el usuario verá por pantalla. • Submit: Envía los valores de la forma. El atributo value muestra la cadena de caracteres que el usuario verá por pantalla. 

Image: El campo contendrá el valor en coordenadas del punto de la imagen que haya pinchado. Atributo obligatorio: 



src="" Entre comillas escribiremos el nombre del archivo de imagen.

Hidden: El visitante no puede modificar su valor ya que no está visible. Se manda siempre junto al atributo value= seguido de su valor entre comillas.

Observa el siguiente ejemplo:

Código Ejemplo Formularios

Formularios

Texto:
Password:
Sexo: Hombre Mujer
Vehiculo:Moto Coche

Visualización

Campos de selección • Etiqueta Este par de etiquetas define una lista de elementos, de los cuales el usuario debe seleccionar uno o varios, de acuerdo a los atributos que especifiquemos. Los atributos que acompañan a la tag de apertura son: • • •

name="" Indicará el nombre del campo de selección. Size="" Indicará el número de opciones visibles. Si le asignamos 1, la selección se presentará como un menú desplegable. Si le asignamos un valor mayor, se presentará como una lista con barra de desplazamiento. Múltiple: Indica si se pueden realizar múltiples selecciones.

Las diferentes opciones de la lista se indicarán mediante la tag que puede acompañarse del atributo selected para indicar cuál es la opción que aparecerá por defecto. Si no lo especificamos, siempre será la primera de la lista. Observa cómo sería el código y la visualización. Código Ejemplo Formularios

Formularios

Rojo Verde Azul

Rojo Verde Azul



Visualización

Áreas de texto •



Con las tags ;..... definimos un texto de múltiples líneas para que el visitante pueda incluir un comentario junto a sus datos. Junto a la tag de apertura pueden aparecer los siguientes atributos: name="" Nombre del campo Cols="" Número de columnas de texto visible Rows="" Número de filas de texto visible Y su código y visualización sería de la siguiente forma:

Código Ejemplo Formularios

Formularios



Visualización

Botones Se definen mediante la tag a la que le acompañan los atributos: type="" Seguido de submit para enviar los datos del formulario y seguido de reset para borrar los datos que se han introducido. Value="" Indica el texto que incorporarán los botones. Normalmente, enviar y borrar. Y su código y visualización sería de la siguiente forma: Código Ejemplo Formularios

Formularios



Visualización

Botones SUBMIT y RESET El SUBMIT y RESET son los botones para enviar y limpiar el formulario. Existen los siguientes: Botón de envío: Para dar por finalizado el proceso de relleno del formulario y hacerlo llegar al destino donde será procesada la información, se hace uso del botón SUBMIT. Como se observa, tan sólo especificamos que se trata de un botón de envío (type="submit") y hemos de definir el mensaje del botón por medio del atributo value. Botón de borrado: Este botón nos permitirá borrar el formulario por completo en el caso de que el usuario desee rehacerlo desde el principio. Su estructura es: A diferencia del botón de envío (indispensable en cualquier formulario), el botón de borrado es optativo y no es empleado frecuentemente. Datos ocultos En algunos casos, aparte de los propios datos enviados por el usuario, puede resultar práctico enviar datos definidos por nosotros mismos que ayuden al programa en su procesamiento del formulario. Por un ejemplo: Esta etiqueta –incluida dentro de nuestro formulario– enviará un dato adicional al programa encargado de la gestión del formulario y podríamos, a partir de este dato, dar a conocer al programa el origen del formulario o algún tipo de acción a llevar a cabo (una redirección, por ejemplo). A continuación te mostramos un ejemplo completo con el uso de algunos campos con cajas de texto, botones de opción y de selección, donde el usuario puede definir sus preferencias o enviar sus datos al servidor. Observa con mucho cuidado.

Código Nombre
Email
Sexo
Hombre
Mujer

Estudios
Bachillerato Licenciatura Maestría Posgrado

Comentarios:


Deseo recibir notificación de las novedades.





Visualización

Ya que conoces los controles que pueden incluirse en la página web para lograr una mayor interacción con el usuario, podrás darle un mayor impacto a tu sitio. No obstante, y con todo este despliegue de tecnología, te has preguntado: ¿a dónde va y cómo se procesa toda esa información? Te sugerimos consultar algunos datos sobre CGI para iniciar con este tema.