Se ha mejorado la compatibilidad con elementos de formulario HTML en las actualizaciones de Dreamweaver Creative Cloud. Para obtener información, consulte Soporte HTML5 mejorado para elementos de formularios.
Acerca de los formularios web
Cuando un visitante introduce información en un formulario web que se muestra en un explorador web y hace clic en el botón enviar, la información se envía a un servidor donde un script del lado del servidor o una aplicación la procesa.El servidor responde enviando la información procesada de vuelta al usuario (o cliente), o realizando alguna otra acción basada en el contenido del formulario.
Puedes crear formularios que envíen datos a la mayoría de servidores de aplicación, incluyendo PHP, ASP y ColdFusion. Si usas ColdFusion, también puedes añadir controles de formulario específicos de ColdFusion a tus formularios.
También puede enviar datos de formulario directamente a un destinatario de correo electrónico.
Objetos de formulario
En Dreamweaver, los tipos de entrada de formulario se llaman objetos de formulario. Los objetos de formulario son los mecanismos que permiten a los usuarios introducir datos. Puedes añadir los siguientes objetos de formulario a un formulario:
Campos de texto
Aceptan cualquier valor alfanumérico. El texto se puede visualizar como una sola línea, como varias líneas y como un campo de contraseña en el que el texto introducido se sustituye por asteriscos o viñetas para ocultar el texto a otras personas que puedan estar mirándolo.
Las contraseñas y el resto de datos que se envían a un servidor mediante campos de contraseña no están cifrados. Los datos transferidos pueden interceptarse y leerse como texto alfanumérico. Por esta razón, debe cifrar siempre los datos que desea que permanezcan seguros.
Campos ocultos
Almacenar información introducida por un Usuario, como un nombre, dirección de correo electrónico o preferencia de visualización, y luego usar esos datos cuando el Usuario visite el sitio la próxima vez.
Botones
Realizar acciones cuando se hace clic. Puedes añadir un nombre personalizado o una etiqueta para un botón, o usar una de las etiquetas predefinidas «Enviar» o «Restablecer».Usa un botón para enviar datos del formulario al servidor o para restablecer el formulario. También puedes asignar otras tareas de procesamiento que definas en un script.Por ejemplo, el botón podría calcular el coste total de los elementos seleccionados basándose en valores asignados.
Casillas de verificación
Admiten múltiples respuestas en un solo grupo de opciones. Un usuario puede seleccionar tantas acciones como sean necesarias. El siguiente ejemplo muestra tres elementos de casilla de verificación seleccionados: Surf, Ciclismo de Montaña y Rafting.
Botones de opción
Representan opciones que se excluyen mutuamente. Seleccionar un botón dentro de un grupo de botones de opción deselecciona todos los demás en el grupo (un grupo consiste en dos o más botones que comparten el mismo nombre). En el ejemplo de abajo, Rafting es la opción actualmente seleccionada. Si el usuario hace clic en Surfing, el botón Rafting se borra automáticamente.
Lista/menú
Muestra valores de opciones en una lista de desplazamiento que permite a los usuarios seleccionar varias opciones. La opción Lista muestra los valores de las opciones en un menú que permite a los usuarios seleccionar una sola opción. Utilice los menús si dispone de una cantidad de espacio limitada pero necesita mostrar muchos elementos, o bien para controlar valores devueltos al servidor. A diferencia de los campos de texto, en los que el usuario puede escribir todo lo que desea, incluso datos no válidos, usted establece los valores exactos que debe devolver un menú.
Un menú emergente de un formulario HTML no es igual que un menú gráfico emergente. Para obtener información sobre cómo crear, editar, mostrar y ocultar un menú gráfico emergente, consulte el vínculo situado al final de esta sección.
Menús de salto
Listas de navegación o menús emergentes que te permiten insertar un menú en el que cada opción enlaza con un documento o archivo.
Campos de archivo
Permite a los usuarios examinar un archivo en su ordenador y cargar el archivo como datos del formulario.
Campos de imagen
Permiten insertar una imagen en un formulario. Usa campos de imagen para crear botones gráficos como los botones Enviar o Restablecer. Usar una imagen para realizar tareas distintas al envío de datos requiere adjuntar un comportamiento al objeto de formulario.
Creación de un formulario HTML
(Solo usuarios de Creative Cloud): Como parte de la compatibilidad con HTML5, se han introducido nuevos atributos en el panel Propiedades para elementos de formulario. Además, se han introducido cuatro nuevos elementos de formulario (correo electrónico, búsqueda, teléfono, URL) en la sección Formularios del panel Insertar.Para obtener más información, consulte Soporte HTML5 mejorado para elementos de formularios.
En la vista de Diseño, los formularios se indican con un contorno de línea de puntos rojos. Si no ves este contorno, selecciona Ver > Ayudas visuales > Elementos invisibles.
Establezca las propiedades del formulario HTML en el inspector de propiedades (Ventana > Propiedades):
a. En la ventana del documento, haga clic en el contorno del formulario para seleccionarlo.
b. En el cuadro Nombre del formulario, escriba un nombre exclusivo para identificar el formulario.
La asignación de nombre al formulario permite hacer referencia a él o controlarlo con un lenguaje de scripts como JavaScript o VBScript. Si no asigna un nombre al formulario, Dreamweaver genera uno con la sintaxis formn, y va incrementando el valor de n para cada formulario que se añada a la página.
c. En el cuadro Acción, especifique la página o el script que va a procesar los datos del formulario introduciendo la ruta o haciendo clic en el icono de la carpeta para desplazarse hasta la página o el script correspondiente. Ejemplo: processorder.php.
d. En el menú emergente Método, seleccione el método mediante el cual se transmitirán los datos del formulario al servidor.
Defina cualquiera de las opciones siguientes:
Predeterminado utiliza el valor predeterminado del navegador para enviar los datos del formulario al servidor. Normalmente, el valor predeterminado es el método GET.
GET añade el valor al URL que solicita la página.
POST incrusta los datos del formulario en la petición HTTP.
No utilice el método GET para enviar formularios largos. Los URL tienen una limitación de 8.192 caracteres. Si el tamaño de los datos enviados es demasiado grande, los datos se truncarán, lo que puede producir resultados de procesamiento inesperados o erróneos.
Las páginas dinámicas generadas por parámetros proporcionados por el método GET pueden guardarse como marcadores porque todos los valores necesarios para regenerar la página están incluidos en el URL que se muestra en el cuadro Dirección del navegador. En cambio, las páginas dinámicas generadas por parámetros proporcionados por el método POST no se pueden guardar como marcadores.
Si reúne contraseñas y nombres de usuario confidenciales, números de tarjetas de crédito u otros datos confidenciales, el método POST puede parecer más seguro que el método GET. Sin embargo, la información enviada por el método POST no se cifra y un "hacker" puede recuperarla fácilmente. Para garantizar la seguridad, utilice una conexión segura con un servidor seguro.
e. (Opcional) En el menú emergente Enctype, especifique el tipo de codificación MIME de los datos remitidos al servidor para su procesamiento.
La configuración predeterminada de application/x-www-form-urlencode se utiliza normalmente junto con el método POST. Si crea un campo de carga de archivos, especifique el tipo MIME multipart/form-data.
f. (Opcional) En el menú emergente Destino, especifique la ventana en la que se visualizarán los datos devueltos por el programa ejecutado.
Si la ventana indicada no se ha abierto aún, se abre una nueva ventana con ese nombre. Defina uno de los valores de destino siguientes:
_blank abre el documento de destino en una nueva ventana sin nombre.
_parent abre el documento de destino en la ventana padre de la que muestra el documento actual.
_self abre el documento de destino en la misma ventana en la que se envió el formulario.
_top abre el documento de destino en el cuerpo de la ventana actual. Este valor se puede utilizar para garantizar que el documento de destino ocupa la ventana completa incluso en el caso de que el documento original apareciera en un marco.
Inserte los objetos de formulario en la página:
a. Sitúe el punto de inserción en el lugar del formulario en el que desee que aparezca el objeto de formulario.
b. Seleccione el objeto en el menú Insertar > Formulario o en la categoría Formularios del panel Insertar.
c. Complete el cuadro de diálogo Entrada de atributos de accesibilidad de la etiqueta. Para más información, haga clic en el botón Ayuda del cuadro de diálogo.
Si no ve el cuadro de diálogo Entrada de atributos de accesibilidad de la etiqueta, es posible que el punto de inserción estuviera en la vista de código cuando intentó insertar el objeto de formulario. Asegúrese de que el punto de inserción está en la vista de Diseño e inténtelo de nuevo. Para obtener más información sobre este tema, consulte el artículo de David Powers titulado Creación de formularios HTML en Dreamweaver.
d. Defina las propiedades de los objetos.
e. Introduzca un nombre para el objeto en el inspector de propiedades.
Cada objeto de campo de texto, campo oculto, casilla de verificación o lista/menú debe tener un nombre exclusivo que identifique al objeto en el formulario. Los nombres de objeto de formulario no pueden contener espacios ni caracteres especiales. Puede utilizar cualquier combinación de caracteres alfanuméricos y un guion bajo (_). La etiqueta que asigne al objeto es el nombre de variable que almacenará el valor (los datos introducidos) del campo. Este es el valor que se envía al servidor para su procesamiento.
Todos los botones de opción de un grupo deben tener el mismo nombre.
f. Para etiquetar el objeto de campo de texto, casilla de verificación o botón de opción en la página, haga clic junto al objeto y escriba el texto de la etiqueta.
Usa saltos de línea, saltos de párrafo, texto con formato previo o tablas para dar formato a tus formularios.No puedes insertar un formulario dentro de otro formulario (es decir, no puedes superponer etiquetas), pero puedes incluir más de un formulario en una página.
Al diseñar formularios, recuerda etiquetar los campos del formulario con texto descriptivo para que los usuarios sepan a qué están respondiendo; por ejemplo, "Escribe tu nombre" para solicitar información del nombre.
Usa tablas para proporcionar estructura a los objetos de formulario y las etiquetas de campo.Al usar tablas en formularios, asegúrate de que todas las etiquetas table estén incluidas entre las etiquetas form.
Para ver un tutorial sobre la creación de formularios, consulte www.adobe.com/go/vid0160_es.
Para un tutorial sobre cómo aplicar estilo a formularios con CSS, consulta www.adobe.com/go/vid0161.
Propiedades de un objeto de campo de texto
Seleccione el objeto de campo de texto y establezca cualquiera de las siguientes opciones en el inspector de Propiedades:
Ancho car
Especifica el número máximo de caracteres que se pueden mostrar en el campo.Este número puede ser menor que Máximo de caracteres, que especifica el número máximo de caracteres que se pueden introducir en el campo. Por ejemplo, si la Anchura de caracteres está establecida en 20 (el valor predeterminado) y un usuario introduce 100 caracteres, solo 20 de esos caracteres serán visibles en el campo de texto.Aunque no puedes ver los caracteres en el campo, son reconocidos por el objeto de campo y se envían al servidor para procesarlos.
Car. máx.
Especifica el número máximo de caracteres que el usuario puede introducir en el campo para campos de texto de una sola línea.Usa Máximo de caracteres para límite códigos postales a 5 dígitos, límite contraseñas a 10 caracteres, y así sucesivamente.Si dejas el cuadro Máximo de caracteres en blanco, los usuarios pueden introducir cualquier cantidad de texto.Si el texto excede la anchura de caracteres del campo, el texto se desplazará.Si un usuario excede el número máximo de caracteres, el formulario produce una alerta sonora.
Líneas núm
(Disponible cuando la opción Multilínea está seleccionada) Establece la altura del campo para campos de texto de múltiples líneas.
Desactivado
Desactiva el área de texto.
Solo lectura
Convierte el área de texto en un área de texto de solo lectura.
Tipo
Designa el campo como un campo de una sola línea, múltiples líneas o contraseña.
Una línea
Da como resultado una etiqueta input con su atributo type establecido en text.La configuración de Anchura de caracteres se asigna al atributo size, y la configuración de Máximo de caracteres se asigna al atributo maxlength.
Multilínea
Produce una etiqueta textarea. La configuración de Anchura de caracteres se asigna al atributo cols, y la configuración de Número de líneas se asigna al atributo rows.
Contraseña
Da como resultado una etiqueta input con su atributo type establecido en password.Las configuraciones de Anchura de caracteres y Máximo de caracteres se asignan a los mismos atributos que en los campos de texto de una sola línea.Cuando un usuario escribe en un campo de texto de contraseña, la entrada aparece como viñetas o asteriscos para protegerla de la observación de otros.
Val. inicial
Asigna el valor que se muestra en el campo cuando el formulario se carga por primera vez.Por ejemplo, puede indicar que el usuario introduce información en el campo incluyendo una nota o un Valor de ejemplo.
Clase
Permite aplicar reglas CSS al objeto.
Opciones de un objeto de botón
Nombre del botón
Asigna un nombre al botón. Dos nombres reservados, Submit y Reset, indican al formulario que envíe los datos del formulario a la aplicación o Script de procesamiento, o que restablezca todos los campos del formulario a sus valores originales, respectivamente.
Valor
Determina el texto que aparece en el botón.
Acción
Determina qué ocurre cuando se hace clic en el botón.
Enviar formulario
Envía los datos del formulario para su procesamiento cuando el usuario hace clic en el botón.Los datos se envían a la página o script especificado en la propiedad Action del formulario.
Restablecer formulario
Borra el contenido del formulario cuando se hace clic en el botón.
Ninguno
Especifica la acción que se realizará cuando se haga clic en el botón.Por ejemplo, puedes añadir un comportamiento JavaScript que abra otra página cuando el usuario haga clic en el botón.
Clase
Aplica reglas CSS al objeto.
Opciones de un objeto de casilla de verificación
Valor activado
Establece el valor que se enviará al servidor cuando la casilla de verificación esté marcada.Por ejemplo, en una encuesta puedes establecer un valor de 4 para muy de acuerdo y un valor de 1 para muy en desacuerdo.
Estado inicial
Determina si la casilla de verificación está seleccionada cuando el formulario se carga en el explorador.
Dinámico
Permite al servidor determinar dinámicamente el estado inicial de la casilla de verificación.Por ejemplo, puede usar casillas de verificación para presentar visualmente la información de Sí/No almacenada en un registro de base de datos.En tiempo de diseño, no sabes esa información.En tiempo de ejecución, el servidor lee el registro de la base de datos y selecciona la casilla de verificación si el valor es Sí.
Clase
Aplica reglas de Cascading Style Sheets (CSS) al objeto.
Opciones de un objeto de botón de opción sencillo
Valor activado
Establece el valor que se enviará al servidor cuando el botón de opción esté seleccionado.Por ejemplo, puede escribir skiing en el cuadro Checked Value para indicar que un usuario eligió esquí.
Estado inicial
Determina si el botón de opción está seleccionado cuando el formulario se carga en el explorador.
Dinámico
Permite al servidor determinar dinámicamente el estado inicial del botón de opción.Por ejemplo, puede usar botones de opción para presentar visualmente información almacenada en un registro de base de datos.En tiempo de diseño, no conoce esa información.En tiempo de ejecución el servidor lee el registro de la base de datos y marca el botón de opción si el Valor coincide con uno que especificó.
Clase
Aplica reglas CSS al objeto.
Opciones de Menú
Lista/menú
Asigna un nombre al menú. El nombre debe ser exclusivo.
Tipo
Indica si el menú se despliega cuando se hace clic (la opción Menú) o muestra una lista desplazable de elementos (la opción Lista).Seleccione la opción Menu si desea que solo una opción sea visible cuando el formulario se muestre en un explorador.Para mostrar las otras opciones, el usuario debe hacer clic en la flecha abajo.
Seleccione la opción Lista para enumerar algunas o todas las opciones cuando el formulario se muestre en un explorador, para permitir que los usuarios seleccionen varios elementos.
Altura
(Solo tipo Lista) Establece el número de elementos mostrados en el menú.
Selecciones
(Solo tipo Lista) Indica si el usuario puede seleccionar varios elementos de la lista.
Valores de lista
Abre un cuadro de diálogo que te permite añadir los elementos a un menú del formulario:
Usa los botones Más (+) y Menos (–) para añadir y eliminar elementos en la lista.
Escriba texto para la etiqueta y un valor opcional para cada elemento de menú.
Cada elemento en la lista tiene una etiqueta (el texto que aparece en la lista) y un valor (el valor que se envía a la aplicación de procesamiento si el elemento está seleccionado). Si no se especifica ningún valor, la etiqueta se envía a la aplicación de procesamiento en su lugar.
Usa los botones de flecha arriba y abajo para reorganizar elementos en la lista.
Los elementos aparecen en el menú en el mismo orden en que aparecen en el cuadro de diálogo Valores de lista. El primer elemento de la lista es el elemento seleccionado cuando la página se carga en un explorador.
Dinámico
Permite al servidor seleccionar dinámicamente un elemento en el menú cuando se muestra por primera vez.
Clase
Permite aplicar reglas CSS al objeto.
Seleccionado inicialmente
Establece los elementos seleccionados en la lista de forma predeterminada. Haga clic en el elemento o elementos de la lista.
Inserción de campos de carga de archivos
Puedes crear un campo de carga de archivos que permite a los usuarios seleccionar un archivo en su ordenador—como un documento de procesamiento de textos o archivo gráfico—y cargar el archivo al servidor. Un campo de archivo se ve como otros campos de texto excepto que también contiene un botón Examinar. El usuario ingresa manualmente la ruta al archivo que quiere cargar, o usa el botón Examinar para localizar y seleccionar el archivo.
Antes de que puedas usar campos de carga de archivos, debes tener un Script del lado del servidor o una página capaz de manejar envíos de archivos. Consulta la documentación de la tecnología de servidor que uses para procesar datos de formulario.Por ejemplo, si usas PHP, consulta "Gestión de cargas de archivos" en el Manual PHP en línea en http://us2.php.net/features.file-upload.php.
Los campos de archivo requieren que uses el método POST para transmitir archivos desde el explorador al servidor. El archivo se publica en la dirección que especifiques en el cuadro Acción del formulario.
Contacta al administrador de tu servidor para confirmar que las cargas de archivos anónimas están permitidas antes de usar el campo de archivo.
Campo de archivo
Especifica el nombre del objeto de campo de archivo.
Ancho car
Especifica el número máximo de caracteres que se pueden mostrar en el campo.
Car. máx.
Especifica el número máximo de caracteres que contendrá el campo. Si el usuario examina para localizar el archivo, el nombre y la ruta del archivo pueden superar el Valor máximo de caracteres especificado. Sin embargo, si el usuario intenta escribir el nombre y la ruta del archivo, el campo de archivo solo permitirá el número de caracteres especificado por el Valor máximo de caracteres.
Inserción de un botón de imagen
Puede utilizar imágenes como iconos de botones. El uso de una imagen para realizar tareas distintas al envío de datos requiere adjuntar un comportamiento al objeto de formulario.
Aparecerá el cuadro de diálogo Seleccionar origen de imagen.
Campo de imagen
Asigna un nombre al botón. Dos nombres reservados, Enviar y Restablecer, indican al formulario que envíe los datos del formulario a la aplicación o script de procesamiento, o que restablezca todos los campos del formulario a sus valores originales, respectivamente.
Origen
Especifica la imagen que desea utilizar para el botón.
Alt
Te permite introducir texto descriptivo en caso de que la imagen no se cargue en el explorador.
Alinear
Establece el atributo de alineación del objeto.
Editar imagen
Inicia tu editor de imágenes predeterminado y abre el archivo de imagen para editarlo.
Clase
Permite aplicar reglas CSS al objeto.
Opciones de un objeto de campo oculto
Campo oculto
Especifica el nombre del campo.
Valor
Asigna un valor al campo. Este valor se pasa al servidor cuando se envía el formulario.
Insertar un grupo de botones de opción
Seleccione Insertar > Formulario > Grupo de opciones.
Rellene el cuadro de diálogo y haga clic en Aceptar.
a. En el cuadro Nombre, introduzca un nombre para el grupo de botones de opción.
Si establece los botones de opción para que transmitan los parámetros de vuelta al servidor, los parámetros se asociarán al nombre. Por ejemplo, si se asigna al grupo el nombre migrupo y se establece el método GET (es decir, cuando el usuario haga clic en el botón Enviar, el formulario proporcionará los parámetros de URL en lugar de los parámetros de formulario), entonces se proporcionará la expresión migrupo=”CheckedValue” del URL al servidor.
b. Haga clic en el botón más (+) para añadir un botón de opción al grupo. Introduzca una etiqueta y un valor activado para el nuevo botón.
c. Haga clic en las flechas hacia arriba o hacia abajo para cambiar el orden de los botones.
d. Para hacer que un botón de opción se seleccione cuando la página se abra en un navegador, introduzca un valor igual al valor del botón de opción en el cuadro Seleccionar con valor igual a.
Introduzca un valor estático o especifique uno dinámico, haciendo clic en el icono de rayo situado junto al cuadro y seleccionando un juego de registros que contenga los valores activados posibles. En cualquier caso, el valor especificado debe coincidir con el valor activado de uno de los botones de opción del grupo. Para ver los valores activados de los botones de opción, seleccione cada uno de ellos y abra su inspector de propiedades (Ventana > Propiedades).
e. Selecciona el formato en el que quieres que Dreamweaver distribuya los botones. Puede utilizar saltos de línea o una tabla para disponer los botones. Si selecciona la opción de tabla, Dreamweaver crea una tabla de una sola columna y sitúa los botones de opción a la izquierda y las etiquetas a la derecha.
También puede establecer las propiedades en el inspector de propiedades o bien directamente en la vista de Código.
Insertar un grupo de casillas de verificación
Seleccione Insertar > Formulario > Grupo de casillas de verificación.
Rellene el cuadro de diálogo y haga clic en Aceptar.
a. En el cuadro Nombre, introduzca un nombre para el grupo de casillas de verificación.
Si establece las casillas de verificación para que transmitan los parámetros de vuelta al servidor, los parámetros se asociarán al nombre. Por ejemplo, si se asigna al grupo el nombre migrupo y se establece el método GET (es decir, cuando el usuario haga clic en el botón Enviar, el formulario proporcionará los parámetros de URL en lugar de los parámetros de formulario), entonces se proporcionará la expresión migrupo=”CheckedValue” del URL al servidor.
b. Haga clic en el botón más (+) para añadir una casilla de verificación al grupo. Introduzca una etiqueta y un valor activado la nueva casilla de verificación.
c. Haga clic en las flechas hacia arriba o hacia abajo para cambiar el orden de las casillas de verificación.
d. Para que se seleccione una casilla de verificación concreta cuando la página se abra en un navegador, introduzca un valor igual al valor de la casilla de verificación en el cuadro Seleccionar con valor igual a.
Introduzca un valor estático o especifique uno dinámico, haciendo clic en el icono de rayo situado junto al cuadro y seleccionando un juego de registros que contenga los valores activados posibles. En cualquier caso, el valor especificado debe coincidir con el valor activado de una de las casillas de verificación del grupo. Para ver los valores activados de las casillas de verificación, seleccione cada una de ellas y abra su inspector de propiedades (Ventana > Propiedades).
e. Seleccione el formato en el que desee que Dreamweaver disponga las casillas de verificación.
Puede utilizar saltos de línea o una tabla para disponer las casillas de verificación. Si selecciona la opción de tabla, Dreamweaver crea una tabla de una sola columna y sitúa las casillas de verificación a la izquierda y las etiquetas a la derecha.
También puede establecer las propiedades en el inspector de propiedades o bien directamente en la vista de Código.
Acerca de los objetos de formularios dinámicos
Un objeto de formulario dinámico es un objeto de formulario cuyo estado inicial lo determina el servidor cuando se solicita la Página al servidor, no el diseñador del formulario en tiempo de diseño. Por ejemplo, cuando un Usuario solicita una Página PHP que contiene un formulario con un menú, un Script PHP en la Página llena automáticamente el menú con valores almacenados en una base de datos. Después, el servidor envía la Página completada al explorador del Usuario.
Convertir en dinámicos los objetos de formulario puede simplificar el mantenimiento del sitio. Por ejemplo, muchos sitios usan menús para presentar a los usuarios un conjunto de opciones. Si el menú es dinámico, puedes agregar, quitar o cambiar elementos del menú en un solo lugar (la tabla de base de datos en la que se almacenan los elementos) para actualizar todas las instancias del mismo menú en el sitio.
Insertar o cambiar un menú de formulario HTML dinámico
Puedes llenar dinámicamente un menú de formulario HTML o un menú de lista con entradas de una base de datos. Para la mayoría de páginas, puedes usar un objeto de menú HTML.
Antes de comenzar, debes insertar un formulario HTML en una página ColdFusion, PHP o ASP, y debes definir un conjunto de registros u otra fuente de contenido dinámico para el menú.
Inserte un objeto de formulario HTML de lista/menú en su página:
a. Haga clic dentro del formulario HTML en la página (Insertar > Formulario > Formulario).
b. Seleccione Insertar > Formulario > Lista/menú para insertar el objeto de formulario.
Siga uno de estos procedimientos:
Seleccione el nuevo objeto de formulario HTML Lista/menú, o uno nuevo y, a continuación, haga clic en el botón Dinámico del inspector de propiedades.
Seleccione Insertar > Objetos de datos > Datos dinámicos > Lista de selección dinámica.
Rellene el cuadro de diálogo Lista/menú dinámico y haga clic en OK.
a. En el menú emergente Opciones del juego de registros, seleccione el juego de registros que desea utilizar como fuente de contenido. También puede utilizar este menú para editar posteriormente los elementos de listas/menús dinámicos y estáticos.
b. En el área Opciones estáticas, introduzca una opción predeterminada en la lista o menú. Utilice también esta opción para editar entradas estáticas en un objeto de formulario de lista/menú tras añadir contenido dinámico.
c. (Opcional) Utilice los botones más (+) y menos (-) para añadir y quitar elementos de la lista. Los elementos se encuentran en el mismo orden que en el cuadro de diálogo Valores de lista. El primer elemento de la lista es el elemento seleccionado cuando la página se carga en un navegador. Use los botones de flecha arriba y abajo para reorganizar los elementos de la lista.
d. En el menú emergente Valores, seleccione el campo que contiene los valores para los elementos del menú.
e. En el menú emergente Etiquetas, seleccione el campo que contiene las etiquetas para los elementos del menú.
f. (Opcional) Para que se seleccione un elemento concreto del menú al abrir la página en un navegador o al mostrarse un registro en el formulario, introduzca un valor igual al del elemento de menú en el cuadro Seleccionar con valor igual a.
Puede introducir un valor estático o especificar uno dinámico haciendo clic en el icono de rayo situado junto al cuadro y seleccionando el valor dinámico de la lista de fuentes de datos. En cualquiera de estos casos, el valor que especifique deberá coincidir con alguno de los valores de los elementos de menú.
Conversión de menús de formulario HTML existentes en dinámicos
Mostrar contenido dinámico en campos de texto HTML
Puedes mostrar contenido dinámico en campos de texto HTML cuando el formulario se visualiza en un explorador.
Antes de empezar, debes crear el formulario en una página de ColdFusion, PHP o ASP, y debes definir un conjunto de registros u otra fuente de contenido dinámico para el campo de texto.
Configurar las opciones del cuadro de diálogo Campo de texto dinámico
La fuente de datos debe contener información textual. Si no aparecen fuentes de datos en la lista, o si las fuentes de datos disponibles no satisfacen tus necesidades, haz clic en el botón Más (+) para definir una nueva fuente de datos.
Preseleccionar dinámicamente una casilla de verificación HTML
Puedes permitir que el servidor decida si seleccionar una casilla de verificación cuando el formulario se muestra en un explorador.
Antes de empezar, debes crear el formulario en una página ColdFusion, PHP o ASP, y debes definir un conjunto de registros u otra fuente de contenido dinámico para las casillas de verificación.Lo ideal es que la fuente de contenido contenga datos booleanos, como Sí/No o verdadero/falso.
Haga clic en el icono de rayo situado junto al cuadro Activar si y seleccione el campo de la lista de fuentes de datos.
La fuente de datos debe contener un dato booleano, como, por ejemplo Yes y No o true y false. Si no aparecen fuentes de datos en la lista, o si las fuentes de datos disponibles no satisfacen sus necesidades, haga clic en el botón de signo más (+) para definir una nueva fuente de datos.
En el cuadro Igual a, introduzca el valor que debe tener el campo para que la casilla de verificación aparezca activada.
Por ejemplo, para que la casilla aparezca activada cuando un campo concreto de un registro tenga el valor Yes, introduzca Yes en el cuadro Igual a.
También se devolverá este valor al servidor si el usuario hace clic en el botón Enviar del formulario.
Preseleccionar dinámicamente un botón de opción HTML
Preseleccionar dinámicamente un botón de opción HTML cuando se muestra un registro en el formulario HTML en un explorador.
Antes de empezar, debes crear el formulario en una página ColdFusion, PHP o ASP, e insertar al menos un grupo de botones de opción HTML (Insertar > Formulario > Grupo de botones de opción).También debes definir un conjunto de registros u otra fuente de contenido dinámico para los botones de opción.Lo ideal es que la fuente de contenido contenga datos booleanos, como Sí/No o verdadero/falso.
Configurar las opciones del cuadro de diálogo Grupo de botones de opción dinámico
El cuadro Valor de botón de opción muestra los valores de todos los botones de opción del grupo.
El conjunto de registros que selecciones contiene valores que coinciden con los valores marcados de los botones de opción. Para ver los valores marcados de los botones de opción, selecciona cada botón de opción y abre su inspector de Propiedad (Ventana > Propiedades).
Configurar las opciones del cuadro de diálogo Grupo de botones de opción dinámico (ColdFusion)
Seleccione las opciones que desea en el cuadro de diálogo Datos dinámicos y haga clic en OK.
a. Seleccione una fuente de datos de la lista de fuentes de datos.
b. (Opcional) Seleccione un formato de datos para el texto.
c. (Opcional) Modifique el código que Dreamweaver inserta en la página para mostrar el texto dinámico.
Validar datos de formulario HTML
Dreamweaver puede añadir código JavaScript que verifique el contenido de campos de texto especificados para asegurar que el usuario haya introducido el tipo correcto de datos.
Puedes usar widgets de formulario Spry para crear tus formularios y validar el contenido de elementos de formulario especificados.Para obtener más información, consulta los temas de Spry enumerados a continuación.
También puedes crear formularios ColdFusion en Dreamweaver que validen el Contenido de campos especificados. Para obtener más información, consulte el capítulo de ColdFusion que aparece a continuación.
Asegúrate de que cada campo de texto que quieras validar tenga un nombre único.
Por ejemplo, puedes especificar que un campo de texto para la edad de una persona acepte solo números.
El comportamiento Validar formulario está disponible solo si se ha insertado un campo de texto en el documento.
Adjuntar comportamientos JavaScript a objetos de formulario HTML
Puedes adjuntar comportamientos JavaScript almacenados en Dreamweaver a objetos de formulario HTML como botones.
Adjuntar scripts personalizados a botones de formulario HTML
Algunos formularios usan JavaScript o VBScript para realizar el procesamiento del formulario o alguna otra acción en el cliente en lugar de enviar los datos del formulario al servidor para procesarlos.Puedes usar Dreamweaver para configurar un botón de formulario para que ejecute un script específico del lado del cliente cuando el usuario haga clic en el botón.
Por ejemplo, puedes introducir el nombre de una función que aún no exista, como processMyForm().
Por ejemplo, podrías definir la siguiente función JavaScript en la sección head del documento para mostrar un mensaje cuando el usuario haga clic en el botón Enviar:
function processMyForm(){
alert('¡Gracias por tu pedido!');
}
Creación de formularios HTML accesibles
Cuando insertes un objeto de formulario HTML, puedes hacer que el objeto del formulario sea accesible, y cambiar los atributos de accesibilidad más tarde.
Añadir un objeto de formulario accesible
Este es un paso que se realiza solo una vez.
Se abre el cuadro de diálogo Atributos de accesibilidad de la etiqueta de entrada.
El lector de pantalla lee el nombre que introduzcas como atributo Label para el objeto.
ID
Asigna un ID al campo de formulario. Este valor puede utilizarse para hacer referencia al campo desde JavaScript; también se utiliza como valor del atributo for si elige la opción Adjuntar etiqueta de título utilizando el atributo for bajo las opciones de Estilo.
Ajustar con etiqueta de rótulo
Coloca una etiqueta de rótulo alrededor del elemento de formulario como se muestra a continuación:
<label> <input type="radio" name="radiobutton" value="radiobutton"> RadioButton1</label>Adjuntar etiqueta de título utilizando el atributo "for"
Utiliza el atributo for para rodear el elemento de formulario con una etiqueta de rótulo, como se muestra a continuación:
<input type="radio" name="radiobutton" value="radiobutton" id="radiobutton"> <label for="radiobutton">RadioButton2</label>
Esta opción hace que el navegador muestre el texto asociado con una casilla de verificación y un botón de opción con un rectángulo de selección, y permite al usuario seleccionar la casilla de verificación y el botón de opción haciendo clic en cualquier lugar del texto asociado en lugar de solo en el control de la casilla de verificación o del botón de opción.
Nota: Esta es la opción preferida para la accesibilidad; sin embargo, la funcionalidad puede variar según el explorador.
No hay etiqueta de rótulo
No utiliza una etiqueta de rótulo, como se muestra a continuación:
<input type="radio" name="radiobutton" value="radiobutton"> RadioButton3Clave de acceso
Usa un equivalente de teclado (una letra) y la tecla Alt (Windows) o la tecla Control (Macintosh) para seleccionar el objeto de formulario en el explorador. Por ejemplo, si introduces B como tecla de acceso, los usuarios con un explorador Macintosh podrían escribir Control+B para seleccionar el objeto de formulario.
Índice de fichas
Especifica el orden de tabulación para los objetos del formulario. Si estableces el orden de tabulación para un objeto, debes establecer el orden de tabulación para todos los objetos.
Establecer un orden de tabulación es útil cuando tienes otros enlaces y objetos de formulario en la página y necesitas que el usuario los recorra con el tabulador en un orden específico.
El objeto de formulario aparece en el documento.
Si pulsas Cancelar, el objeto de formulario aparece en el documento, pero Dreamweaver no asocia etiquetas o atributos de accesibilidad con él.
Editar valores de accesibilidad para un objeto de formulario
Editar los atributos apropiados en la vista de código.
Haz clic con el botón derecho (Windows) o Control‑clic (Macintosh), y luego selecciona Editar etiqueta.
Temas similares
- Uso de formularios para recopilar información de los usuarios
- Creación de formularios ColdFusion
- Aplicación del comportamiento Mostrar menú emergente
- Uso de formularios para recopilar información de los usuarios
- Definición de parámetros de formulario
- Definición de parámetros de URL
- Creación de formularios ColdFusion
- Creación visual de páginas de Spry
- Tutorial sobre la creación de formularios
- Tutorial sobre la aplicación de estilo a formularios
- Definición de fuentes de contenido dinámico
- Definición de fuentes de contenido dinámico
- Trabajo con el widget de campo de texto de validación de Spry
- Trabajo con el widget de área de texto de validación de Spry
- Trabajo con el widget de selección de validación de Spry
- Trabajo con el widget de casilla de verificación de validación de Spry
- Validación de datos de formulario ColdFusion
- Aplicación del comportamiento Llamar JavaScript
Crear sitios web atractivos en Dreamweaver
Diseña, codifica y gestiona sitios web dinámicos en una potente herramienta todo en uno.