Ud9 Formularios 18_19 P.pdf

  • Uploaded by: Carlos Ferrer
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Ud9 Formularios 18_19 P.pdf as PDF for free.

More details

  • Words: 2,284
  • Pages: 9
CICLO DE PREIMPRESIÓN DIGITAL

Módulo “Ensamblado de Publicaciones Electrónicas”

 

Unidad 9. Formularios

Aspectos básicos y creación en Dreamweaver 1. Creación de formularios para web Qué es un formulario Un formulario es un documento, que puede ser físico o digital, que está diseñado para que el usuario introduzca una serie de datos estructurados (nombre, apellidos, dirección,...) en las zonas del documento destinadas a ese propósito, para ser almacenados y procesados posteriormente. Con la generalización del uso de internet para la realización de muchos trámites y gestiones, se ha extendido mucho el uso de formularios en la web.: registro de usuarios, realización de encuestas, solicitud de información, solicitud de presupuestos, accesos a sistemas restringidos,...

Campos de un formulario A cada uno de los recuadros de un formulario en los que se puede escribir, cada casilla que se puede activar o cada botón que se puede pulsar es lo que llamamos “campo de un formulario”.

Funcionalidad de un formulario Todos los formularios deben tener un botón para enviar los datos rellenados. Parece una tontería, pero hay veces que se olvidad y es la clave de todo el proceso. Cuando se envían los datos de un formulario pueden suceder varias cosas: que los datos se incluyan automáticamente en una base de datos, que se muestre una página web concreta a partir de los datos enviados, que se envíen los datos por correo electrónico,… Para poder recoger los datos de un formulario de forma profesional es necesario un programa en el servidor que los procese y configurarlo convenientemente. Algo más sencillo es hacer que los datos se envíen por correo electrónico y eso lo veremos más adelante.

Página 1 | 9

CICLO DE PREIMPRESIÓN DIGITAL

Módulo “Ensamblado de Publicaciones Electrónicas”

 

2. Las etiquetas HTML básicas de los formularios La etiqueta
y su cierre
son las etiquetas HTML que delimitan el comienzo y final de una formulario. Todos los campos que se incluyan dentro de un formulario deben estar estará incluidos entre estas dos etiquetas. Dentro de un formulario se puede incluir cualquier tipo de contenido HTML, además de los propios campos del formulario. Para diseñar formularios, es muy habitual utilizar tablas ya que nos facilitará organización y la alineación de los distintos campos que se integren dentro del formulario.

Atributos importantes que deben incluirse dentro de la etiqueta
Atributo “name” ( Contenido del formulario
)

Este atributo identifica el formulario con un nombre. Es un atributo fundamental ya que relaciona todos los campos que se incluyan dentro del formulario y posibilita una gestión eficaz de los datos enviados. No puede haber en una misma página más de un formulario con el mismo nombre. No puede contener espacios ni caracteres raros. Atributo “action” (
Contenido del formulario
)

Este atributo determina la acción que se va a realizar al pulsar sobre el botón “Enviar” de un formulario. Puede especificar la aplicación del servidor que va a procesar los datos que se envíen con el formulario, determinar la dirección de correo a la que se envíen los datos o indicar la página web que se muestre. Atributo “method”
Contenido del formulario


Este atributo (POST o GET)T “ indica el método según el que se van a transferir los datos del formulario. Por defecto lo definiremos como POST. Atributo “enctype”
Contenido del formulario


Este atributo especifica el tipo de encriptación de los datos que se envían.

Página 2 | 9

CICLO DE PREIMPRESIÓN DIGITAL

Módulo “Ensamblado de Publicaciones Electrónicas”

 

3. Los formularios en Dreamweaver Paso 1. Crear el formulario Para crear un formulario en Dreamweaver situamos el cursor donde deseamos insertar el formulario y elegimos Insertar>Formulario o seleccionamos la solapa Formularios en el panel Insertar y hacemos clic en el icono Formulario. En la vista de Diseño, los formularios aparecen identificados mediante un contorno de línea de puntos de color rojo. Una vez creado el formulario, lo primero que debemos hacer es definir las propiedades o atributos fundamentales para que funcione correctamente. Podemos definir estas propiedades directamente desde el código (incluyendo los atributos definidos anteriormente) o mediante el panel de Propiedades. Podemos seleccionar el formulario haciendo “clic” en el contorno o utilizando el selector de etiquetas, pinchando sobre la etiqueta
. Según la versión de Dreamweaver el panel podrá cambiar ligeramente. En Dreamweaver CS3 el panel tiene este aspecto:

 

Nombre del formulario: Se corresponde con el atributo “name” y sirve identificar al formulario. Acción: Se corresponde con el atributo “action” e indica que acción se va a hacer al pulsar el botón “Enviar”. Aquí se escribiría la ruta del programa que vaya a procesa los datos del formulario en el servidor, la dirección de correo electrónico donde se enviarán los datos o la página a la que se dirigirá al usuario al pulsar el botón de envío.



Método: Se corresponde con el atributo “method” y se establece el método en que se van a enviar los datos al servidor. Las opciones son POST y GET. El valor predeterminado es GET.



Tipo de codificación: Se corresponde con el atributo “enctype” y aquí se indica el tipo de codificación de los datos remitidos al servidor para su procesamiento.



Destino: Especifica la ventana en la que se van a mostrar los datos devueltos por el programa ejecutado (en el caso de que funcione de ese modo).

Paso 2. Añadir los campos necesarios Con el cursor situado dentro del formulario, podemos añadir campos mediante el menú “Insertar>Objetos de formularios” o con el botón correspondiente de la solapa Formularios. Al igual que comentábamos antes, según la versión de Dreamweaver podrá variar el panel para insertar campos de formularios. En Dreamweaver CS3 el panel tiene este aspecto:

Página 3 | 9

CICLO DE PREIMPRESIÓN DIGITAL

Módulo “Ensamblado de Publicaciones Electrónicas”

  Siempre que insertemos un campo de formulario desde DW CS3, aparecerá un cuadro de diálogo como éste (versión CS3):



La propiedad ID, identifica y diferencia cada campo del formulario de forma precisa. Este atributo servirá para procesar la información relacionada con ese campo. No debe tener espacios ni caracteres raros



El campo “Etiqueta” es el texto que aparece junto al campo del formulario y que por tanto está relacionado con su identificador.

Una vez que se ha incluido un campo de formulario, al seleccionarlo podemos editarlo desde el panel Propiedades. Vamos a ver algunos de los campos de formulario más comunes. Campos de texto 

Cuadro de texto: Este coloca un cuadro de texto en el punto de inserción. Dentro del campo puede rellenarse con cualquier valor alfanumérico. Es el típico campo en el que se le puede pedir al usuario su “Nombre”, “Apellidos” o “Dirección” por ejemplo. Junto al campo de texto debe aparecer una “etiqueta” o texto que informe al usuario de que es lo que debe cumplimentar. Las propiedades del campo de texto en una línea son: o Ancho car: Determina la longitud del campo. Establece el número máximo de caracteres que se puede mostrar en el campo. o Cars max: Establece el número máximo de caracteres que se puede introducir en el campo. o Tipo: indica si el campo es de una línea, de varias o de contraseña. Si se eligen varias líneas convertimos el cuadro de texto en un “área de texto”. o Val inicial: Aquí se determina el valor mostrado en el campo cuando el formulario se carga inicialmente.

La etiqueta Esta etiqueta se utiliza para este y otros muchos campos de un formulario. Con el modificador type=”...” podemos diferenciar unos de otros. Para un campo de texto normal el código sería . Si quisiéramos definir el campo de texto como una “contraseña” sería

Página 4 | 9

CICLO DE PREIMPRESIÓN DIGITAL

Módulo “Ensamblado de Publicaciones Electrónicas”

  

Área de texto: La diferencia con el cuadro es que en el área de texto podemos definir el número de líneas del campo. Normalmente se utiliza para introducir comentarios o textos largos en un formulario. El Panel PROPIEDADES es similar al de Cuadro de texto: o Ancho car: Determina la longitud del campo. Establece el número máximo de caracteres de ancho que se puede mostrar en el campo. o Líneas núm: establece el número de líneas de texto. o Ajuste establece la disposición del texto en la caja o La etiqueta HTML de este campo es