Formulario <form>
Un formulario es un elemento que permite recoger datos introducidos por
el usuario.
Un formulario está formado, entre otras cosas, por etiquetas, campos de
texto, menús desplegables, y botones.
Es muy recomendable utilizar tablas para organizar los elementos de los
formularios. Utilizando tablas se consigue una mejor distribución de los
elementos del formulario, lo que facilita su comprensión y mejora su
apariencia.
Los formularios se insertan a través de las etiquetas <form> y
</form>. Entre dichas etiquetas habrá que insertar los diferentes objetos
que formarán el formulario. la etiqueta <form>tiene los siguientes
atributos:
Los formularios se utilizan para conocer las opiniones, dudas, y otra
serie de datos sobre los usuarios, para introducir pedidos a través de la red,
tienen multitud de aplicaciones.
Los formularios se insertan a través de las etiquetas <form> y
</form>. Entre dichas etiquetas habrá que insertar los diferentes objetos
que formarán el formulario. la etiqueta <form>tiene los siguientes
atributos:
El atributo action indica una
dirección de correo electrónico a la que mandar el formulario, o la dirección
del programa que se encargará de procesar el contenido del formulario.
El atributo enctype indica el modo
en que será cifrada la información para su envío. Por defecto tiene el valor
application/x-www-form-urlencoded.
El atributo method indica el
metodo mediante el que se transferirán las variables del formulario. Su valor
puede ser get o post.
El valor get se utiliza cuando no
se van a producir cambios en ningún documento o programa que no sea el
navegador del usuario que pretende mandar el formulario, como ocurre cuando se
realizan consultas sobre una base de datos.
El valor post se utiliza
cuando sí se van a producir cambios, como ocurre cuando el usuario manda datos
que deben ser almacenados en una base de datos.
Se recomienda utilizar el valor post.
Ejercicio1: Copie y pegue este código en un documento (Bloc de Notas) y grabe el archivo como formulario.html
<html>
<head> <title> Formularios en paginas Web </title></head>
<body>
<H1>ENCUESTA DEL COLEGIO EUCARISTICO</H1><BR>
<form action="mailto:mi_correo@gmail.com" method="post" enctype="text/plain" >
Escriba las observaciones que tenga sobre el colegio <BR>
<textarea name="Observaciones" cols="60" rows="3">Escribe tus observaciones</textarea>
<BR>
<input name="boton" type="submit" value="Enviar">
</form>
</body>
</html>
Debe aparecer la siguiente información:
Llene la observación y luego de clic sobre el botón ENVIAR.
Nota: Si tiene cuenta con gmail, entre a ella. Puede notar que al dar clic en el botón ENVIAR, se activa el correo y muestra la información capturada. Lista para enviar al correo.
Ejercicio2: Copie y pegue este código en un
documento (Bloc de Notas) y grabe el archivo como Encuesta.html
<html>
<head> <title> Formularios en páginas Web </title></head>
<BODY>
<CENTER> <H1>ENCUESTA DEL COLEGIO EUCARISTICO</H1> </CENTER>
<form>
<TABLE BORDER="1" WIDTH="100%">
<TR>
<TD>
ESCRIBA SU NOMBRE COMPLETO <BR>
<input name="campo" type="text" value="Nombre Encuestado" size="40" maxlength="45">
</TD>
<TD>
SELECCIONE EL SEXO <BR>
MASCULINO <input name="SEXO" type="radio" value="masculino"> <BR>
FEMENINO <input name="SEXO" type="radio" value="masculino" checked>
</TD>
</TR>
<TR>
<TD>
SELECCIONE LA ACTIVIDAD O ACTIVIDADES REALIZADA(S) <BR>
ESTUDIO<input name="ACTIVIDAD" type="checkbox" value="ESTUDIO"> <BR>
TRABAJO<input name="ACTIVIDAD" type="checkbox" value="TRABAJO"> <BR>
AMA DE CASA<input name="ACTIVIDAD" type="checkbox" value="AMACASA"> <BR>
OTROS<input name="ACTIVIDAD" type="checkbox" value="OTROS"><BR>
</TD>
<TD>
SELECCIONE LA CIUDAD
<select name="ciudad">
<option selected>--- Elige la Ciudad ---</option>
<option>Cartagena</option>
<option>Barranquilla</option>
<option>Santa Marta</option>
</select>
</TD>
</TR>
<TR>
<TD>
<select name="animal" size="3" multiple>
<option selected>---Elige animales---</option>
<option value="ave">Loro</option>
<option>Perro</option>
<option>Gato</option>
<option>Pez</option>
</select>
</TD>
<TD>
<input name="SUBMIT" type="submit" value="ENVIAR">
</TD>
</TR>
</TABLE>
</form>
</BODY>
</html>
<head> <title> Formularios en páginas Web </title></head>
<BODY>
<CENTER> <H1>ENCUESTA DEL COLEGIO EUCARISTICO</H1> </CENTER>
<form>
<TABLE BORDER="1" WIDTH="100%">
<TR>
<TD>
ESCRIBA SU NOMBRE COMPLETO <BR>
<input name="campo" type="text" value="Nombre Encuestado" size="40" maxlength="45">
</TD>
<TD>
SELECCIONE EL SEXO <BR>
MASCULINO <input name="SEXO" type="radio" value="masculino"> <BR>
FEMENINO <input name="SEXO" type="radio" value="masculino" checked>
</TD>
</TR>
<TR>
<TD>
SELECCIONE LA ACTIVIDAD O ACTIVIDADES REALIZADA(S) <BR>
ESTUDIO<input name="ACTIVIDAD" type="checkbox" value="ESTUDIO"> <BR>
TRABAJO<input name="ACTIVIDAD" type="checkbox" value="TRABAJO"> <BR>
AMA DE CASA<input name="ACTIVIDAD" type="checkbox" value="AMACASA"> <BR>
OTROS<input name="ACTIVIDAD" type="checkbox" value="OTROS"><BR>
</TD>
<TD>
SELECCIONE LA CIUDAD
<select name="ciudad">
<option selected>--- Elige la Ciudad ---</option>
<option>Cartagena</option>
<option>Barranquilla</option>
<option>Santa Marta</option>
</select>
</TD>
</TR>
<TR>
<TD>
<select name="animal" size="3" multiple>
<option selected>---Elige animales---</option>
<option value="ave">Loro</option>
<option>Perro</option>
<option>Gato</option>
<option>Pez</option>
</select>
</TD>
<TD>
<input name="SUBMIT" type="submit" value="ENVIAR">
</TD>
</TR>
</TABLE>
</form>
</BODY>
</html>
Debe aparecer la siguiente información:

