Creando formularios usando FrontPage Express
(cont.)
Crearemos un formulario como el que puede
observar en este vínculo - Formulario
de Práctica.
-
Abra una nueva página en su editor
FrontPage Express usando la opcion File - New.
-
Asigne un encabezado a su página: Escriba
'Formulario de Prueba', centralícelo y cambiele el estilo a Heading
1.
-
En los proximos pasos estaremos usando el
panel de botones para controles de formulario:
Si no ve esta serie de botones, puede hacer
que aparezcan usando la opcion View: Forms Toolbar.
Cada botón se utiliza para introducir
un tipo de control distinto:
- textbox |
- scrolling textbox |
- check box |
- radio button |
- drop-down menu |
- push button |
-
Ahora introduciremos nuestro primer elemento
del formulario: Presione
para instroducir una caja de texto. Aparecerá un rectangulo
solido que representa el textbox y un rectangulo mayor entrecortado que
simboliza el formulario. Los demás elementos que vayamos añadiendo
deben ir dentro del rectangulo entrecortado que representa el formulario.
Podemos cambiar las propiedades de cualquier
elemento en un formulario haciendo un click con el botón derecho
del mouse sobre el elemento y escogiendo la opción Form Field Properties.
Accese las propiedades del textbox de esa manera. Obtendrá
la ventana Text Box Properties. Las propiedades que podemos asignar a un
text box son: su nombre, valor inicial, ancho y si servira o no para entrar
un password. Cuando la propiedad de password es activada, cada letra
que entre el usuario en ese text box saldra disfrazada del simbolo * para
que no puedan leer su password de la pantalla.
Asignele el nombre 'Nombre' a el textbox.
Esta sera la unica propiedad que cambiaremos para el textbox. Click OK.
A la izquierda del textbox que
acabamos de crear, escriba 'Nombre: '.
-
A la derecha del textbox, oprima Enter para
abrir una nueva linea. En esta nueva linea escriba 'Materia de Enseñanza:'.
Asegúrese de que eso que escribio y el resto de las cosas que añada caigan
dentro del rectángulo entrecortado que representa el formulario.
Introduzca un elemento de Drop-Down Menu usando el botón
.
Obtenga las propiedades del Drop-Down Menu (haga right click sobre el y
escoja la opción Form Field Properties. Las propiedades que
podemos modificar a un Drop-Down Menu son: su nombre, su altura, las opciones
que ofrece y sy permite escoger más de una opción.
Asígnele el nombre 'Materia' al
drop-down menu. Ahora especificaremos las opciones que mostará el
menu. Deseamos que sean las siguientes: Ciencias, Español, Inglés
y Educación Física. Para añadir cada opción
hará lo siguiente:
- Oprima el boton Add
- En la ventana Add Choice escriba una de las
opciones. Click OK. La opcion debe aparecer en la tabla de opciones que
muestra la ventana Drop-Down Menu Properties.
Una vez tenga todas las opciones
de su drop-down menu. Click OK.
-
Ahora crearemos una pregunta de seleccion
multiple en la que se pueden marcar una o mas respuestas.
Escriba '1. Marque las partes de este taller
que tomó:'. En la proxima linea inserte un CheckBox usando
el boton
.
Obtenga las propiedades del CheckBox.
Las propiedades que podemos cambiar
a un checkbox son: su nombre, su valor y si inicialmente esta marcado o
no. Todos los checkboxes para una pregunta deben tener el mismo
nombre
y deben tener valores distintos. Asigne el nombre 'P1'
(abreviatura para pregunta 1). Asigne el valor 'A' (ya que
este este checkbox corresponderá a la primera contestación
de la pregunta. Al lado derecho del checkbox escriba 'A. Física
Moderna'.
En la próxima linea, cree el segundo
check box. El nombre del checkbox será P1 y su valor
será B. Escriba 'B. Astonomía' al lado derecho del checkbox.
Cree checkboxes con valores C y D para las opciones restantes (Electrónica
y WWW).
-
Ahora crearemos una pregunta de seleccion
multiple en la que se pueden marcar una sola respuesta. Escriba '2.
El lenguaje que se utiiza para crear paginas de Web se conoce como:'.
En la proxima linea inserte un Radio Button usando el boton
.
Obtenga las propiedades del Radio Button. Las propiedades que podemos cambiar
a un radio button son: su nombre, su valor y si inicialmente esta marcado
o no. Todos los radio buttons para una pregunta deben tener el
mismo nombre y deben tener valores distintos. Asigne
el nombre 'P2' (abreviatura para pregunta 2). Asigne
el valor 'A' (ya que este este checkbox corresponderá a la
primera contestación de la pregunta. Al lado derecho del checkbox
escriba 'A. http'.
Cree checkboxes con valores B, C
y D para las opciones restantes (B. html, C. ftp, D.WWW).
-
Escriba: '3. Escriba sugerencias para mejorar
los talleres:'. Ya que esta es una pregunta de discusión, crearemos
un scrolling textbox para que el usuario tenga espacio para contestarla.
Inserte un elemento Scrolling Textbox usando el botón
.
Obtenga las propiedades del Scrolling TextBox. Asigne el nombre 'P3' al
Scrolling Textbox.
-
Para que el usuario pueda enviar la informacion
que ha entrado al Web Server, debemos incluir al final del formulario un
boton de Submit. Inserte un Push Button en su formulario usando
el botón
.
Obtenga las propiedades del Push Button. Las propiedades que puede cambiar
a un Push Button son: su nombre, la palabra que tiene escrita el boton
adentro y el tipo de botón. Asegurese que la opcion 'Submit'
este marcada. Click OK.
-
En esta parte vamos a especificar el programa
en el Web Server que recibirá y procesará los datos que envie
el usuario.
-
Obtenga la ventana de propiedades para el
push button. En esa ventana apriete el botón Form...
-
En la ventana Form Properties, oprima el boton
Settings... obtendra la ventana Settinng For Custom Form Handler.
-
En el renglón Action escriba: 'http://cuhwww.upr.clu.edu/~rarce/FormMail.cgi'.
Eso que acaba de escribir es el nombre del programa que procesará
los datos que escribio el usuario en el formulario.Click OK.
-
El programa que escogimos para procesar los
datos de nuestro formulario (FormMail.cgi) está diseñado
para enviar por correo electronico los resultados del formulario.
Debemos hacer que el formulario comunique a ese programa la dirección
a la que debe enviar esos resultados. Esto lo podemos lograr usando campos
invisibles (hidden fields). Campos invisibles me permiten especificar
informacion adicional que debe ser enviada al Web Server cuando el
usuario oprima Submit. El programa que estamos usando necesita un
campo invisible llamado 'recipient' que contenga el email address del receptor
de los resultados del formulario. De vuelta en la ventana Form Properties
añada los siguientes campos invisibles:
-
name: recipient value: (su
dirección de email)
-
name: subject value: Formulario
de Práctica
Los siguientes sites contienen mas informacion sobre como crear formularios en HTML y sobre los distintos tipos de programas que puedo poner a nivel de server para procesar la informacion del formulario.
De
vuelta al Home Page de Rafael
Arce Nazario en el CUH