
Versión imprimible
Crear formularios en FrontPage 2003
Corresponde a: Microsoft Office FrontPage 2003
Mostrar todo
Ocultar todo
Importante Los formularios dependen de la tecnología que el servidor Web pueda proporcionar. Esta tecnología puede ser Extensiones de servidor de Microsoft FrontPage (Extensiones de servidor de FrontPage: conjunto de programas y secuencias de comandos que admiten la edición en FrontPage y extender la funcionalidad a un servidor Web.), SharePoint Team Services versión 1.0 de Microsoft o Microsoft Windows SharePoint Services 2.0. No obstante, también podría ser ISAPI (ISAPI: Interfaz de programación de aplicaciones de servidor de Internet. Interfaz de programación de aplicaciones de servidor Web, desarrollada por Process Software y Microsoft, que se puede utilizar en lugar de CGI.), NSAPI (NSAPI: Interfaz de programación de aplicaciones de servidor Netscape. Interfaz de desarrollo de aplicaciones de servidor Web desarrollada por Netscape Communications Corporation.), CGI (CGI: interfaz de gateway común. Método estándar para extender la funcionalidad de servidor Web ejecutando programas o secuencias de comandos en un servidor Web como respuesta a solicitudes de un explorador Web, como en el procesamiento de formularios. Utilizar la interfaz CGI puede hacer que una página Web sea más dinámica.) o Active Server Pages (ASP). Antes de crear un formulario, pregunte al administrador del servidor Web o al proveedor de servicios de Internet (ISP) (ISP: empresa que proporciona acceso a Internet, para diversas cosas como correo electrónico, salas de charlas o utilizar World Wide Web. Algunos ISP son multinacionales, que ofrecen acceso en varios lugares, mientras que otros se limitan a un área determinada.) qué tecnología es compatible con el servidor.
¿Qué es un formulario?
Un formulario en un sitio Web es conceptualmente similar a un formulario en papel, con la diferencia de que se crea con conexión y se puede utilizar para interactuar con los visitantes del sitio Web y obtener información de ellos.
Normalmente, los visitantes del sitio escriben información (o "valores") en los campos de formulario e indican sus preferencias haciendo clic en botones de opción, casillas de verificación y cuadros desplegables. Los visitantes del sitio también pueden escribir comentarios en los cuadros de texto o las áreas de texto.
Por ejemplo, puede utilizar formularios en su sitio Web para:
Recuperar información de contacto de los visitantes del sitio (por ejemplo, libros de invitados)
Recibir comentarios sobre su sitio Web
Aceptar pedidos y recopilar información de envío y facturación
Realizar encuestas
Facilitar el registro en línea
Ofrecer mecanismos para los cuadros de búsqueda
Pedir a los usuarios que inicien una sesión en su sitio Web
Puede especificar cómo se deben recopiar y almacenar los datos enviados (los resultados del formulario), y puede decidir si desea y cómo desea volver a mostrar los resultados al visitante a modo de página de confirmación de sus entradas.
Para obtener más información sobre formularios de FrontPage 2003, seleccione una o más de las opciones siguientes:
Consejos prácticos para crear un formulario
Determinar qué tecnología se ejecuta en el servicio Web donde se aloja el sitio Web Los formularios dependen de la tecnología que el servidor Web pueda proporcionar. Esta tecnología puede ser Extensiones de servidor de Microsoft FrontPage (Extensiones de servidor de FrontPage: conjunto de programas y secuencias de comandos que admiten la edición en FrontPage y extender la funcionalidad a un servidor Web.), SharePoint Team Services versión 1.0 de Microsoft o Microsoft Windows SharePoint Services 2.0. No obstante, también podría ser ISAPI (ISAPI: Interfaz de programación de aplicaciones de servidor de Internet. Interfaz de programación de aplicaciones de servidor Web, desarrollada por Process Software y Microsoft, que se puede utilizar en lugar de CGI.), NSAPI (NSAPI: Interfaz de programación de aplicaciones de servidor Netscape. Interfaz de desarrollo de aplicaciones de servidor Web desarrollada por Netscape Communications Corporation.), CGI (CGI: interfaz de gateway común. Método estándar para extender la funcionalidad de servidor Web ejecutando programas o secuencias de comandos en un servidor Web como respuesta a solicitudes de un explorador Web, como en el procesamiento de formularios. Utilizar la interfaz CGI puede hacer que una página Web sea más dinámica.) o Active Server Pages (ASP). Pregunte al administrador del servidor o al proveedor de servicios de Internet (ISP) (ISP: empresa que proporciona acceso a Internet, para diversas cosas como correo electrónico, salas de charlas o utilizar World Wide Web. Algunos ISP son multinacionales, que ofrecen acceso en varios lugares, mientras que otros se limitan a un área determinada.) qué tecnología es compatible con el servidor.
Determinar qué campos de formulario se ajustan mejor a sus necesidades de recopilar información Por ejemplo, ¿desea que sus visitantes escriban una respuesta o prefiere que elijan las opciones de una lista preparada? Si desea recopilar comentarios, ¿cuánto espacio desea proporcionar a tal fin?
Establecer la funcionalidad de cada campo Después de decidir qué campos de formulario va a utilizar, puede concretar el modo en que funcionarán. Por ejemplo, puede especificar la longitud de un cuadro de texto, decidir si una opción se selecciona de forma predeterminada y definir las opciones en un cuadro desplegable.
Configurar las reglas de entrada de datos También denominadas "validación", las reglas de entrada de datos aseguran que los visitantes del sitio rellenan el formulario de forma correcta. Por ejemplo, puede definir un formulario de pedido para sus productos pero, a menos que la información relacionada con el nombre, la dirección y el pago se especifiquen correctamente, el cliente no estará en condiciones de completar y enviar el pedido.
También puede especificar un formato para la información que desea obtener. Por ejemplo, para obtener un número de socio, puede configurar un cuadro de texto que acepte sólo números y guiones, y no permita ningún otro carácter. Además, puede requerir un número fijo de caracteres para que los visitantes del sitio no omitan un número por error.
Agregar una página de confirmación A menos que se utilice una secuencia de comandos personalizada, FrontPage muestra automáticamente una página de confirmación a los visitantes del sitio. También puede crear su propia página de confirmación y decidir los campos que se les van a mostrar.
Si no crea y asigna su propia página de confirmación, FrontPage utilizará la página de configuración predeterminada, que muestra una lista con todos los nombres de campos del formulario y los valores que un visitante del sitio ha especificado en ellos.
Crear métodos abreviados de teclado Un método abreviado de teclado permite al visitante del sitio seleccionar un campo de un formulario mediante el teclado, en lugar de hacer clic en el campo. El método abreviado aparece como una letra subrayada en la etiqueta del campo de formulario; los visitantes del sitio seleccionan el campo de formulario presionando ALT más la letra subrayada para desplazarse hasta él.
Especificar el orden de tabulación para el formulario Los visitantes del sitio pueden desplazarse por un formulario (moverse de campo a campo ) presionando la tecla TAB. De manera predeterminada, el orden de los campos en la página (de la parte superior a la inferior) es el orden en el que los visitantes pueden desplazarse con la tecla Tabulador por el formulario. Sin embargo, puede especificar un orden de tabulación diferente.
Métodos para empezar a crear un formulario
Existen cuatro métodos para empezar a crear un formulario FrontPage 2003:
Agregar un formulario en blanco y confeccionarlo agregando campos de formulario.
Insertar el primer campo de formulario directamente en la página Web para que se agregue automáticamente un área de formulario que contenga ese campo. Por supuesto, si FrontPage no crea un área de formulario automáticamente, el valor predeterminado se ha modificado y puede restablecerlo.
Seleccionar y usar una plantilla de formulario disponible.
Usar el Asistente para páginas de formulario.
Nota El Asistente para páginas de formulario y las plantillas de formulario están disponibles en el panel de tareas Nuevo; en Nueva página, haga clic en Más plantillas de páginas y, después, en la ficha General.
Configurar las reglas de entrada de datos (validación)
Cuando utilice formularios para recopilar datos de los visitantes del sitio Web, deseará saber que la información que recupera es válida, y deberá decidir cómo y dónde va a almacenar los datos.
Las reglas de entrada de datos confirman que los campos de formulario sólo contienen datos introducidos correctamente. Por ejemplo, puede configurar un formulario de pedidos para obtener el nombre de un cliente. La regla de entrada de datos puede especificar que el cliente escriba sólo letras y no pueda utilizar otros caracteres. Esta validación garantiza que el cliente, a menos que escriba los datos tal como se ha solicitado, no podrá realizar el pedido.
Reglas de entrada de datos que se pueden configurar para campos de formulario específicos:
Validación de cuadros de texto y áreas de texto
Puede especificar el tipo de datos y el número de caracteres que se permitirán en los cuadros de texto y las áreas de texto. Para obtener el número de teléfono de un visitante, por ejemplo, configure un cuadro de texto para que acepte sólo números y no permita el uso de otros caracteres. Además, puede requerir un número fijo de caracteres para que el visitante no omita un número o una letra por error.
Validación del botón de opción
Puede hacer que los visitantes seleccionen al menos una opción de un grupo de opciones. Por ejemplo, si el formulario tiene dos botones de opción, Sí y No, y un visitante intenta enviar el formulario sin seleccionar nada, aparecerá un mensaje para informarle de que realice la selección.
Validación del cuadro desplegable
Puede requerir que los visitantes del sitio elijan una opción en un cuadro desplegable, establecer el número mínimo y máximo de opciones que puedan realizar, e impedir que se seleccione la primera opción. Por ejemplo, si ha utilizado la primera opción para indicar a los visitantes lo que tienen que hacer, como "Seleccione un elemento", puede impedir que se seleccione esa opción.
Administrar los datos obtenidos en un formulario
Una vez que los visitantes del sitio envían el formulario, deben recopilarse los datos que hayan escrito , los resultados del formulario, para poder trabajar con ellos si es necesario.Cuando los visitantes del sitio envían un formulario desde un explorador, los valores de cada campo del formulario situado entre las etiquetas se envían a un controlador de formulario (controlador de formulario: programa en un servidor que se ejecuta cuando un visitante del sitio envía un formulario. Un formulario en FrontPage está asociado con un controlador de formulario.) o a otra secuencia de comandos de clientes. Por ejemplo, si el campo del formulario es un cuadro de texto, el valor enviado al controlador de formulario o a una secuencia de comandos de clientes es el texto especificado en el cuadro de texto.
FrontPage es compatible con varios controladores de formulario que residen en servidores que ejecutan Extensiones de servidor de FrontPage (Extensiones de servidor de FrontPage: conjunto de programas y secuencias de comandos que admiten la edición en FrontPage y extender la funcionalidad a un servidor Web.), SharePoint Team Services versión 1.0 de Microsoft o Microsoft Windows SharePoint Services 2.0. Estos controladores de formulario toman los resultados de formularios y realizan varias acciones. FrontPage es compatible igualmente con secuencias de comandos personalizadas como ISAPI, NSAPI, CGI y ASP. Puede especificar cuáles son estas acciones seleccionando uno de los elementos siguientes:
Guardar los resultados en una base de datos
Cada vez que un visitante envía un formulario, FrontPage guarda la información en una base de datos existente. Por ejemplo, si utiliza un formulario para obtener información de contacto, puede guardar los resultados directamente en su base de datos de contactos.
Puede utilizar también el Asistente para páginas de formulario y el Asistente para interfaz de bases de datos con ASP o ASP.NET para editar y ver los registros de una página Web o realizar búsquedas en ellos. El Asistente para páginas de formulario funciona en un sitio Web que ejecuta Windows SharePoint Services 2.0, aunque el Asistente para interfaz de bases de datos no lo haga.
Guardar los resultados en un archivo de texto, HTML o XML
Cada vez que un visitante del sitio envía un formulario, FrontPage adjunta los resultados a un archivo. Después, puede abrir el archivo, ver los resultados usted mismo o puede mostrar los resultados a los visitantes del sitio. Por ejemplo, puede definir un libro de invitados para el sitio Web de modo que los visitantes del sitio puedan ver lo que otros han escrito. Elija guardar los resultados de los datos del libro de invitados en un archivo HTML y cree un vínculo al archivo.
Si va a guardar los resultados del formulario en un archivo XML, puede utilizar directamente FrontPage o puede exportar los resultados a cualquier programa que reconozca XML, como Microsoft Office Excel 2003.
Enviar los resultados por correo electrónico
Cada vez que los visitantes del sitio envían un formulario, FrontPage le envía a usted o a quien usted especifique un mensaje de correo electrónico con los resultados de ese formulario. Extensiones de servidor de FrontPage transfieren el correo electrónico de manera que pueda utilizar los formularios de comentarios con seguridad e invitar a otros a que vean su sitio.
Usar secuencias de comandos personalizadas
Notas
Si utiliza secuencias de comandos personalizados, el servidor que proporciona alojamiento no requiere las Extensiones de servidor de FrontPage, SharePoint Team Services de Microsoft 1.0 o Microsoft Windows SharePoint Services 2.0 de Microsoft.
Si utiliza controladores de formulario en lugar de secuencias de comandos personalizadas, el servidor que aloja el sitio Web debe tener: Extensiones de servidor de FrontPage, SharePoint Team Services de Microsoft 1.0 o Microsoft Windows SharePoint Services 2.0. Póngase en contacto con el administrador del servidor o con su ISP para saber si el servidor tiene estas extensiones.
Para guardar los resultados del formulario en XML, el formulario debe estar ubicado en un servidor que ejecute Microsoft Windows SharePoint Services 2.0.
Las secuencias de comandos entre sitios constituyen un riesgo para la seguridad que podría afectar a muchos sitios Web y visitantes del sitio. Dicho riesgo existe como resultado de los errores de codificación en las aplicaciones Web. Para obtener más información sobre los riesgos de seguridad de las secuencias de comandos entre sitios y cómo proteger el sitio Web y los visitantes del sitio, visite el sitio Web de Microsoft Technet.
Recopile y distribuya los datos privados con precaución. Podría revelar accidentalmente información crítica o confidencial a otros visitantes del sitio.
Agregar un elemento Web Formulario
Si el sitio Web está alojado en un servidor que ejecuta Microsoft Windows SharePoint Services 2.0, puede agregar un Elemento Web Formulario a la página Web. Si el sitio no está alojado en un servidor que ejecuta Windows SharePoint Services 2.0, sólo puede insertar un formulario estándar.
Para obtener más información sobre los elementos Web Formulario, lea los artículos siguientes:
Elementos Web
Agregar un elemento Web Formulario
Formularios de búsqueda
Importante Los formularios de búsqueda de FrontPage no son compatibles con los sitios Web alojados en servidores que ejecutan Windows SharePoint Services 2.0. No obstante, Windows SharePoint Services 2.0 incluye un tipo diferente de mecanismo de búsqueda que puede utilizar.
Puede crear un formulario de búsqueda para que los visitantes puedan buscar en su sitio Web palabras o frases específicas. Después de que los visitantes escriben texto en el cuadro de texto de búsqueda y hacen clic en el botón para buscar, obtienen una lista con las páginas Web cuyo contenido coincide con los criterios de búsqueda. El servidor que aloja el sitio Web realiza la búsqueda y devuelve los nombres y las ubicaciones de las páginas Web que contienen ese texto.
La forma más sencilla de crear un formulario de búsqueda es crear una página nueva basada en la plantilla (plantilla: conjunto de formatos prediseñados para texto y gráficos en los que se pueden basar nuevas páginas y sitios Web. Una vez creada una página o un sitio Web con una plantilla, se puede personalizar/.) Página de búsqueda de FrontPage. Puede personalizar la plantilla con su propio texto de presentación, información de derechos de autor, etiquetas de botones, etc.
Nota La plantilla Página de búsqueda y otras plantillas de formulario están disponibles en el panel de tareas Nuevo; en Nueva página, haga clic en Más plantillas de páginas y, después, en la ficha General.
Uso de los formularios de búsqueda
Si su sitio Web está alojado en un servidor Web que ejecuta Extensiones de servidor de Microsoft FrontPage (Extensiones de servidor de FrontPage: conjunto de programas y secuencias de comandos que admiten la edición en FrontPage y extender la funcionalidad a un servidor Web.) o Microsoft SharePoint Team Services 1.0, FrontPage crea automáticamente un índice de texto basado en las palabras contenidas en todas las páginas del sitio. Cuando un visitante envía un formulario de búsqueda, FrontPage comprueba el índice de texto y muestra una lista ponderada de hipervínculos a las páginas que contienen el texto de búsqueda.
Cómo funciona el índice de texto
Cuando se guarda una página en un sitio Web, FrontPage agrega todas las palabras nuevas al índice de texto del sitio Web. El índice de texto es acumulativo: las palabras nuevas se agregan al índice pero las antiguas no se eliminan. También se puede crear un nuevo índice de texto y purgar las palabras no actualizadas.
Nota Los formularios de búsqueda no encuentran las palabras más comunes de la lengua inglesa, como "a" y "the".
Buscar en el índice de texto
Si el sitio Web se publica en un servidor Web en el que se ejecute Servicios de Microsoft Internet Information Server (IIS) (IIS: Internet Information Services. Software de servidor Web de Microsoft que utiliza el protocolo HTTP para enviar documentos al World Wide Web. IIS incorpora varias funciones de seguridad, permite programas CGI y proporciona también servidores FTP.), el formulario de búsqueda utilizará los servicios de Index Server para buscar en el índice de texto. Los servicios de Index Server resultan más adecuados para buscar en sistemas y documentos de Microsoft Office que no estén en inglés.
Si el servidor no ejecuta IIS, FrontPage usa el motor de búsqueda WAIS (Wide Area Information Server) (Servidor de información de área extensa (WAIS): sistema de recuperación y búsqueda de documentos en Internet basado en UNIX que es posible utilizar para buscar en más de 400 bibliotecas WAIS archivos indizados que coinciden con una serie de palabras clave.) incluido con FrontPage para realizar búsquedas en el índice de texto.
Nota El administrador del servidor Web o ISP puede indicarle si el servidor está ejecutando IIS
Campos de formulario ocultos
Crear formularios en FrontPage 2003
Corresponde a: Microsoft Office FrontPage 2003
Mostrar todo
Ocultar todo
Importante Los formularios dependen de la tecnología que el servidor Web pueda proporcionar. Esta tecnología puede ser Extensiones de servidor de Microsoft FrontPage (Extensiones de servidor de FrontPage: conjunto de programas y secuencias de comandos que admiten la edición en FrontPage y extender la funcionalidad a un servidor Web.), SharePoint Team Services versión 1.0 de Microsoft o Microsoft Windows SharePoint Services 2.0. No obstante, también podría ser ISAPI (ISAPI: Interfaz de programación de aplicaciones de servidor de Internet. Interfaz de programación de aplicaciones de servidor Web, desarrollada por Process Software y Microsoft, que se puede utilizar en lugar de CGI.), NSAPI (NSAPI: Interfaz de programación de aplicaciones de servidor Netscape. Interfaz de desarrollo de aplicaciones de servidor Web desarrollada por Netscape Communications Corporation.), CGI (CGI: interfaz de gateway común. Método estándar para extender la funcionalidad de servidor Web ejecutando programas o secuencias de comandos en un servidor Web como respuesta a solicitudes de un explorador Web, como en el procesamiento de formularios. Utilizar la interfaz CGI puede hacer que una página Web sea más dinámica.) o Active Server Pages (ASP). Antes de crear un formulario, pregunte al administrador del servidor Web o al proveedor de servicios de Internet (ISP) (ISP: empresa que proporciona acceso a Internet, para diversas cosas como correo electrónico, salas de charlas o utilizar World Wide Web. Algunos ISP son multinacionales, que ofrecen acceso en varios lugares, mientras que otros se limitan a un área determinada.) qué tecnología es compatible con el servidor.
¿Qué es un formulario?
Un formulario en un sitio Web es conceptualmente similar a un formulario en papel, con la diferencia de que se crea con conexión y se puede utilizar para interactuar con los visitantes del sitio Web y obtener información de ellos.
Normalmente, los visitantes del sitio escriben información (o "valores") en los campos de formulario e indican sus preferencias haciendo clic en botones de opción, casillas de verificación y cuadros desplegables. Los visitantes del sitio también pueden escribir comentarios en los cuadros de texto o las áreas de texto.
Por ejemplo, puede utilizar formularios en su sitio Web para:
Recuperar información de contacto de los visitantes del sitio (por ejemplo, libros de invitados)
Recibir comentarios sobre su sitio Web
Aceptar pedidos y recopilar información de envío y facturación
Realizar encuestas
Facilitar el registro en línea
Ofrecer mecanismos para los cuadros de búsqueda
Pedir a los usuarios que inicien una sesión en su sitio Web
Puede especificar cómo se deben recopiar y almacenar los datos enviados (los resultados del formulario), y puede decidir si desea y cómo desea volver a mostrar los resultados al visitante a modo de página de confirmación de sus entradas.
Para obtener más información sobre formularios de FrontPage 2003, seleccione una o más de las opciones siguientes:
Consejos prácticos para crear un formulario
Determinar qué tecnología se ejecuta en el servicio Web donde se aloja el sitio Web Los formularios dependen de la tecnología que el servidor Web pueda proporcionar. Esta tecnología puede ser Extensiones de servidor de Microsoft FrontPage (Extensiones de servidor de FrontPage: conjunto de programas y secuencias de comandos que admiten la edición en FrontPage y extender la funcionalidad a un servidor Web.), SharePoint Team Services versión 1.0 de Microsoft o Microsoft Windows SharePoint Services 2.0. No obstante, también podría ser ISAPI (ISAPI: Interfaz de programación de aplicaciones de servidor de Internet. Interfaz de programación de aplicaciones de servidor Web, desarrollada por Process Software y Microsoft, que se puede utilizar en lugar de CGI.), NSAPI (NSAPI: Interfaz de programación de aplicaciones de servidor Netscape. Interfaz de desarrollo de aplicaciones de servidor Web desarrollada por Netscape Communications Corporation.), CGI (CGI: interfaz de gateway común. Método estándar para extender la funcionalidad de servidor Web ejecutando programas o secuencias de comandos en un servidor Web como respuesta a solicitudes de un explorador Web, como en el procesamiento de formularios. Utilizar la interfaz CGI puede hacer que una página Web sea más dinámica.) o Active Server Pages (ASP). Pregunte al administrador del servidor o al proveedor de servicios de Internet (ISP) (ISP: empresa que proporciona acceso a Internet, para diversas cosas como correo electrónico, salas de charlas o utilizar World Wide Web. Algunos ISP son multinacionales, que ofrecen acceso en varios lugares, mientras que otros se limitan a un área determinada.) qué tecnología es compatible con el servidor.
Determinar qué campos de formulario se ajustan mejor a sus necesidades de recopilar información Por ejemplo, ¿desea que sus visitantes escriban una respuesta o prefiere que elijan las opciones de una lista preparada? Si desea recopilar comentarios, ¿cuánto espacio desea proporcionar a tal fin?
Establecer la funcionalidad de cada campo Después de decidir qué campos de formulario va a utilizar, puede concretar el modo en que funcionarán. Por ejemplo, puede especificar la longitud de un cuadro de texto, decidir si una opción se selecciona de forma predeterminada y definir las opciones en un cuadro desplegable.
Configurar las reglas de entrada de datos También denominadas "validación", las reglas de entrada de datos aseguran que los visitantes del sitio rellenan el formulario de forma correcta. Por ejemplo, puede definir un formulario de pedido para sus productos pero, a menos que la información relacionada con el nombre, la dirección y el pago se especifiquen correctamente, el cliente no estará en condiciones de completar y enviar el pedido.
También puede especificar un formato para la información que desea obtener. Por ejemplo, para obtener un número de socio, puede configurar un cuadro de texto que acepte sólo números y guiones, y no permita ningún otro carácter. Además, puede requerir un número fijo de caracteres para que los visitantes del sitio no omitan un número por error.
Agregar una página de confirmación A menos que se utilice una secuencia de comandos personalizada, FrontPage muestra automáticamente una página de confirmación a los visitantes del sitio. También puede crear su propia página de confirmación y decidir los campos que se les van a mostrar.
Si no crea y asigna su propia página de confirmación, FrontPage utilizará la página de configuración predeterminada, que muestra una lista con todos los nombres de campos del formulario y los valores que un visitante del sitio ha especificado en ellos.
Crear métodos abreviados de teclado Un método abreviado de teclado permite al visitante del sitio seleccionar un campo de un formulario mediante el teclado, en lugar de hacer clic en el campo. El método abreviado aparece como una letra subrayada en la etiqueta del campo de formulario; los visitantes del sitio seleccionan el campo de formulario presionando ALT más la letra subrayada para desplazarse hasta él.
Especificar el orden de tabulación para el formulario Los visitantes del sitio pueden desplazarse por un formulario (moverse de campo a campo ) presionando la tecla TAB. De manera predeterminada, el orden de los campos en la página (de la parte superior a la inferior) es el orden en el que los visitantes pueden desplazarse con la tecla Tabulador por el formulario. Sin embargo, puede especificar un orden de tabulación diferente.
Métodos para empezar a crear un formulario
Existen cuatro métodos para empezar a crear un formulario FrontPage 2003:
Agregar un formulario en blanco y confeccionarlo agregando campos de formulario.
Insertar el primer campo de formulario directamente en la página Web para que se agregue automáticamente un área de formulario que contenga ese campo. Por supuesto, si FrontPage no crea un área de formulario automáticamente, el valor predeterminado se ha modificado y puede restablecerlo.
Seleccionar y usar una plantilla de formulario disponible.
Usar el Asistente para páginas de formulario.
Nota El Asistente para páginas de formulario y las plantillas de formulario están disponibles en el panel de tareas Nuevo; en Nueva página, haga clic en Más plantillas de páginas y, después, en la ficha General.
Configurar las reglas de entrada de datos (validación)
Cuando utilice formularios para recopilar datos de los visitantes del sitio Web, deseará saber que la información que recupera es válida, y deberá decidir cómo y dónde va a almacenar los datos.
Las reglas de entrada de datos confirman que los campos de formulario sólo contienen datos introducidos correctamente. Por ejemplo, puede configurar un formulario de pedidos para obtener el nombre de un cliente. La regla de entrada de datos puede especificar que el cliente escriba sólo letras y no pueda utilizar otros caracteres. Esta validación garantiza que el cliente, a menos que escriba los datos tal como se ha solicitado, no podrá realizar el pedido.
Reglas de entrada de datos que se pueden configurar para campos de formulario específicos:
Validación de cuadros de texto y áreas de texto
Puede especificar el tipo de datos y el número de caracteres que se permitirán en los cuadros de texto y las áreas de texto. Para obtener el número de teléfono de un visitante, por ejemplo, configure un cuadro de texto para que acepte sólo números y no permita el uso de otros caracteres. Además, puede requerir un número fijo de caracteres para que el visitante no omita un número o una letra por error.
Validación del botón de opción
Puede hacer que los visitantes seleccionen al menos una opción de un grupo de opciones. Por ejemplo, si el formulario tiene dos botones de opción, Sí y No, y un visitante intenta enviar el formulario sin seleccionar nada, aparecerá un mensaje para informarle de que realice la selección.
Validación del cuadro desplegable
Puede requerir que los visitantes del sitio elijan una opción en un cuadro desplegable, establecer el número mínimo y máximo de opciones que puedan realizar, e impedir que se seleccione la primera opción. Por ejemplo, si ha utilizado la primera opción para indicar a los visitantes lo que tienen que hacer, como "Seleccione un elemento", puede impedir que se seleccione esa opción.
Administrar los datos obtenidos en un formulario
Una vez que los visitantes del sitio envían el formulario, deben recopilarse los datos que hayan escrito , los resultados del formulario, para poder trabajar con ellos si es necesario.Cuando los visitantes del sitio envían un formulario desde un explorador, los valores de cada campo del formulario situado entre las etiquetas se envían a un controlador de formulario (controlador de formulario: programa en un servidor que se ejecuta cuando un visitante del sitio envía un formulario. Un formulario en FrontPage está asociado con un controlador de formulario.) o a otra secuencia de comandos de clientes. Por ejemplo, si el campo del formulario es un cuadro de texto, el valor enviado al controlador de formulario o a una secuencia de comandos de clientes es el texto especificado en el cuadro de texto.
FrontPage es compatible con varios controladores de formulario que residen en servidores que ejecutan Extensiones de servidor de FrontPage (Extensiones de servidor de FrontPage: conjunto de programas y secuencias de comandos que admiten la edición en FrontPage y extender la funcionalidad a un servidor Web.), SharePoint Team Services versión 1.0 de Microsoft o Microsoft Windows SharePoint Services 2.0. Estos controladores de formulario toman los resultados de formularios y realizan varias acciones. FrontPage es compatible igualmente con secuencias de comandos personalizadas como ISAPI, NSAPI, CGI y ASP. Puede especificar cuáles son estas acciones seleccionando uno de los elementos siguientes:
Guardar los resultados en una base de datos
Cada vez que un visitante envía un formulario, FrontPage guarda la información en una base de datos existente. Por ejemplo, si utiliza un formulario para obtener información de contacto, puede guardar los resultados directamente en su base de datos de contactos.
Puede utilizar también el Asistente para páginas de formulario y el Asistente para interfaz de bases de datos con ASP o ASP.NET para editar y ver los registros de una página Web o realizar búsquedas en ellos. El Asistente para páginas de formulario funciona en un sitio Web que ejecuta Windows SharePoint Services 2.0, aunque el Asistente para interfaz de bases de datos no lo haga.
Guardar los resultados en un archivo de texto, HTML o XML
Cada vez que un visitante del sitio envía un formulario, FrontPage adjunta los resultados a un archivo. Después, puede abrir el archivo, ver los resultados usted mismo o puede mostrar los resultados a los visitantes del sitio. Por ejemplo, puede definir un libro de invitados para el sitio Web de modo que los visitantes del sitio puedan ver lo que otros han escrito. Elija guardar los resultados de los datos del libro de invitados en un archivo HTML y cree un vínculo al archivo.
Si va a guardar los resultados del formulario en un archivo XML, puede utilizar directamente FrontPage o puede exportar los resultados a cualquier programa que reconozca XML, como Microsoft Office Excel 2003.
Enviar los resultados por correo electrónico
Cada vez que los visitantes del sitio envían un formulario, FrontPage le envía a usted o a quien usted especifique un mensaje de correo electrónico con los resultados de ese formulario. Extensiones de servidor de FrontPage transfieren el correo electrónico de manera que pueda utilizar los formularios de comentarios con seguridad e invitar a otros a que vean su sitio.
Usar secuencias de comandos personalizadas
Notas
Si utiliza secuencias de comandos personalizados, el servidor que proporciona alojamiento no requiere las Extensiones de servidor de FrontPage, SharePoint Team Services de Microsoft 1.0 o Microsoft Windows SharePoint Services 2.0 de Microsoft.
Si utiliza controladores de formulario en lugar de secuencias de comandos personalizadas, el servidor que aloja el sitio Web debe tener: Extensiones de servidor de FrontPage, SharePoint Team Services de Microsoft 1.0 o Microsoft Windows SharePoint Services 2.0. Póngase en contacto con el administrador del servidor o con su ISP para saber si el servidor tiene estas extensiones.
Para guardar los resultados del formulario en XML, el formulario debe estar ubicado en un servidor que ejecute Microsoft Windows SharePoint Services 2.0.
Las secuencias de comandos entre sitios constituyen un riesgo para la seguridad que podría afectar a muchos sitios Web y visitantes del sitio. Dicho riesgo existe como resultado de los errores de codificación en las aplicaciones Web. Para obtener más información sobre los riesgos de seguridad de las secuencias de comandos entre sitios y cómo proteger el sitio Web y los visitantes del sitio, visite el sitio Web de Microsoft Technet.
Recopile y distribuya los datos privados con precaución. Podría revelar accidentalmente información crítica o confidencial a otros visitantes del sitio.
Agregar un elemento Web Formulario
Si el sitio Web está alojado en un servidor que ejecuta Microsoft Windows SharePoint Services 2.0, puede agregar un Elemento Web Formulario a la página Web. Si el sitio no está alojado en un servidor que ejecuta Windows SharePoint Services 2.0, sólo puede insertar un formulario estándar.
Para obtener más información sobre los elementos Web Formulario, lea los artículos siguientes:
Elementos Web
Agregar un elemento Web Formulario
Formularios de búsqueda
Importante Los formularios de búsqueda de FrontPage no son compatibles con los sitios Web alojados en servidores que ejecutan Windows SharePoint Services 2.0. No obstante, Windows SharePoint Services 2.0 incluye un tipo diferente de mecanismo de búsqueda que puede utilizar.
Puede crear un formulario de búsqueda para que los visitantes puedan buscar en su sitio Web palabras o frases específicas. Después de que los visitantes escriben texto en el cuadro de texto de búsqueda y hacen clic en el botón para buscar, obtienen una lista con las páginas Web cuyo contenido coincide con los criterios de búsqueda. El servidor que aloja el sitio Web realiza la búsqueda y devuelve los nombres y las ubicaciones de las páginas Web que contienen ese texto.
La forma más sencilla de crear un formulario de búsqueda es crear una página nueva basada en la plantilla (plantilla: conjunto de formatos prediseñados para texto y gráficos en los que se pueden basar nuevas páginas y sitios Web. Una vez creada una página o un sitio Web con una plantilla, se puede personalizar/.) Página de búsqueda de FrontPage. Puede personalizar la plantilla con su propio texto de presentación, información de derechos de autor, etiquetas de botones, etc.
Nota La plantilla Página de búsqueda y otras plantillas de formulario están disponibles en el panel de tareas Nuevo; en Nueva página, haga clic en Más plantillas de páginas y, después, en la ficha General.
Uso de los formularios de búsqueda
Si su sitio Web está alojado en un servidor Web que ejecuta Extensiones de servidor de Microsoft FrontPage (Extensiones de servidor de FrontPage: conjunto de programas y secuencias de comandos que admiten la edición en FrontPage y extender la funcionalidad a un servidor Web.) o Microsoft SharePoint Team Services 1.0, FrontPage crea automáticamente un índice de texto basado en las palabras contenidas en todas las páginas del sitio. Cuando un visitante envía un formulario de búsqueda, FrontPage comprueba el índice de texto y muestra una lista ponderada de hipervínculos a las páginas que contienen el texto de búsqueda.
Cómo funciona el índice de texto
Cuando se guarda una página en un sitio Web, FrontPage agrega todas las palabras nuevas al índice de texto del sitio Web. El índice de texto es acumulativo: las palabras nuevas se agregan al índice pero las antiguas no se eliminan. También se puede crear un nuevo índice de texto y purgar las palabras no actualizadas.
Nota Los formularios de búsqueda no encuentran las palabras más comunes de la lengua inglesa, como "a" y "the".
Buscar en el índice de texto
Si el sitio Web se publica en un servidor Web en el que se ejecute Servicios de Microsoft Internet Information Server (IIS) (IIS: Internet Information Services. Software de servidor Web de Microsoft que utiliza el protocolo HTTP para enviar documentos al World Wide Web. IIS incorpora varias funciones de seguridad, permite programas CGI y proporciona también servidores FTP.), el formulario de búsqueda utilizará los servicios de Index Server para buscar en el índice de texto. Los servicios de Index Server resultan más adecuados para buscar en sistemas y documentos de Microsoft Office que no estén en inglés.
Si el servidor no ejecuta IIS, FrontPage usa el motor de búsqueda WAIS (Wide Area Information Server) (Servidor de información de área extensa (WAIS): sistema de recuperación y búsqueda de documentos en Internet basado en UNIX que es posible utilizar para buscar en más de 400 bibliotecas WAIS archivos indizados que coinciden con una serie de palabras clave.) incluido con FrontPage para realizar búsquedas en el índice de texto.
Nota El administrador del servidor Web o ISP puede indicarle si el servidor está ejecutando IIS
Campos de formulario ocultos
No hay comentarios:
Publicar un comentario