Introducción a los formularios
Los formularios permiten interactuar con los visitantes del sitio o recopilar información de ellos. Por ejemplo, puede solicitar el nombre y la dirección de correo electrónico de un usuario o hacer que los visitantes respondan a una encuesta o proporcionen comentarios acerca del sitio.
Los formularios constan de dos partes: el código HTML que describe el formulario (por ejemplo, los campos, etiquetas y botones que ve el usuario en la página) y una secuencia de comandos o aplicación que procesa la información enviada. No se puede recopilar datos de formulario sin utilizar una secuencia de comandos de procesamiento.
Puede utilizar Dreamweaver para crear distintos objetos de formulario, como campos de texto, campos de contraseña, botones de opción, casillas de verificación, menús emergentes o imágenes en las que es posible hacer clic (por ejemplo, un botón Enviar).
También puede utilizar el comportamiento validar formulario para comprobar la información que proporciona un visitante; por ejemplo, puede comprobar si una dirección de correo electrónico contiene el símbolo "@" o si se han introducido datos en un campo "obligatorio".
Objetos del formulario
Los tipos de entrada de los formularios se denominan objetos de formulario. Puede insertar objetos de formulario por medio de la categoría Formularios del panel Objetos o seleccionando Insertar > Formulario e Insertar > Objetos de formulario.
La categoría Formularios del panel de objetos proporciona los siguientes botones:
Insertar formulario: Inserta un formulario en el documento. Dreamweaver inserta etiquetas form de apertura y cierre de formulario en el código HTML. Los elementos adicionales del formulario, como los campos de texto o los botones, deben insertarse entre las etiquetas form para que los datos se procesen correctamente con todos los navegadores.
Insertar campo de texto: Inserta un campo de texto en un formulario. Los campos de texto aceptan todo tipo de texto, tanto alfabético como numérico. El texto introducido puede mostrarse como una sola línea, varias líneas o como viñetas y asteriscos (para protección de la contraseña).
Insertar botón: Inserta un botón de texto en un formulario. Los botones llevan a cabo tareas cuando se hace clic en ellos, como enviar o restablecer formularios.
Insertar casilla de verificación: Inserta una casilla de verificación en un formulario. Las casillas de verificación admiten múltiples respuestas en un solo grupo de opciones y permiten que los usuarios seleccionen tantas opciones como sean necesarias.
Insertar botón de opción: Inserta un botón de opción en un formulario. Los botones de opción representan opciones exclusivas de selección. Cuando se selecciona un botón en un grupo, se anula la selección de los demás botones del grupo; por ejemplo, los usuarios pueden seleccionar Sí o No.
Insertar listas/menús: Permite crear opciones para el usuario en una lista. La opción Lista muestra los valores de las opciones en una lista de desplazamiento y permite que los usuarios seleccionen múltiples opciones. La opción Menú muestra los valores de las opciones en una lista desplegable y permite que los usuarios seleccionen una sola opción.
Insertar campo de archivo: Inserta un cuadro de texto vacío y un botón Examinar en un documento. Los campos de archivo permiten al usuario examinar los archivos de sus discos duros y cargarlos como datos de formulario.
Insertar campo de imagen: Permite insertar una imagen en un formulario. Los campos de imagen pueden usarse en lugar de los botones Enviar para crear botones Gráficos.
Insertar campo oculto: Inserta un campo en el documento que permite almacenar datos del usuario. Los campos ocultos permiten almacenar información introducida por el usuario, como un nombre, una dirección de correo electrónico o una preferencia de compra, y utilizarlos la próxima vez que el usuario visite el sitio.
Insertar menú de salto: Inserta una lista de navegación o un menú emergente. Los menús de salto permiten insertar un menú en el que cada opción está vinculada a un documento o un archivo. Consulte "Crear menús de salto".
Partes del formulario
Un formulario contiene propiedades que son invisibles para el usuario. Las propiedades especifican cómo se procesa el formulario
Un formulario consta de tres partes básicas:
Para añadir un formulario a un documento
Objetos de formulario
Una vez insertado el formulario, puede comenzar a añadirle objetos. A continuación se verán los tipos de objetos:
Campos de Texto
Un campo de texto es un objeto de formulario en el que los usuarios pueden escribir datos.
Hay tres tipos de campos de texto:
Los campos de texto de una línea: Se utilizan para proporcionar respuestas compuestas por una sola palabra o una frase corta; por ejemplo, un nombre o una dirección.
Los campos de texto de varias líneas: Ofrecen mayor espacio al visitante para escribir la respuesta. Puede determinar fácilmente el número de caracteres o el número de líneas que puede introducir el visitante.
Los campos de contraseña: Son campos de texto especiales. Cuando el usuario escribe en ellos, el texto queda oculto y aparecen asteriscos o viñetas
Para crear un campo de texto de una línea o de contraseña
Campos ocultos
Los visitantes del sitio no pueden ver los campos ocultos, que son elementos invisibles situados en un documento para recopilar o enviar información. La información de un campo oculto se transfiere al servidor cuando se envía un formulario y utiliza el par de nombre y valor definido al configurar el campo oculto.
Dreamweaver añade un marcador al documento cuando se inserta un campo oculto. Si inserta un campo oculto y el marcador no es visible, elija Ver > Ayudas visuales > Elementos invisibles para verlo.
Para crear un campo oculto:
Casilla de verificación y botón de opción
Utilice los objetos de formulario casilla de verificación y botón de opción para crear objetos de selección predefinidos. El usuario hace clic en una casilla de verificación o un botón de opción para hacer una elección.
Para insertar una casilla de verificación
Para insertar botones de opción
Listas y menús
Utilice una lista de opciones o un menú para presentar distintas opciones al usuario en un espacio limitado. Las listas y los menús de formulario se crean en el mismo Inspector de propiedades, pero proporcionan distinta funcionalidad al usuario.
Utilice una lista cuando desee controlar el número de opciones que se muestran. Establezca el alto en líneas de la lista; cuando el número de opciones de la lista supere su alto en líneas, aparecerá una barra de desplazamiento con la que el usuario podrá ver todas las opciones. También puede permitir que el usuario seleccione varios elementos de una lista.
Utilice un menú cuando el espacio sea muy reducido. Un menú muestra una sola línea e incluye una flecha abajo en la que el usuario hace clic para ver las opciones restantes del menú. El usuario sólo puede seleccionar un elemento de menú de una sola vez.
Para crear una lista de desplazamiento
Para crear un menú
Para crear un menú, siga exactamente los pasos de la lista y en la opción tipo en el Inspector de propiedades elija Menú.
Botón
Los botones de formulario controlan las operaciones de los formularios. Puede utilizar un botón de formulario para enviar los datos introducidos por los usuarios al servidor o para restablecer un formulario, de forma que los usuarios puedan corregir la información antes de enviarla.
Para crear un botón de texto