Formularios
Que es un formulario?
Los formularios son recursos del html que nos ayudan a que el web sea más dinámico, de esta forma podemos comunicarnos
con los usuarios que visiten nuestra pagina, podemos realizar estadísticas, recoger opiniones, comentarios acerca de nuestra web o
de algún tema en especial, por lo regular si cuentas con un servidor propio puede usar un tipo de programas llamados CGI
, con ellos puede responder a las consultas de los formularios, el inconveniente es que tienes que instalarlos y los servidores
gratis como geocities y freeservers no permiten colocar este tipo de archivos por seguridad(de un virus), así que usaremos nuestro
correo electrónico, si te hiciste la cuente en costarricense.com
resulta fantástico para estos fines.
La sintaxis usada es < FORM Atributos > .... < /FORM >
Atributos para FORM :
ACTION "URL" ( Servidor y aplicación )
METHOD = " GET " para leer información del servidor.(poco usado si no tiene servidor propio)
ó " POST " Envía información al correo.(Esta si la usaremos mucho).
ENCTYPE="text/plain" para mandar a un correo en particular en vez de ser procesador por un cgi(ya lo verás más adelante).
La etiqueta "FORM" es compuesta ósea debes cerrarla < /FORM > , entre estas usarás:
<, FORM >
< INPUT Atributos>.... </INPUT>
< SELECT Atributos>... </SELECT>
< TEXTAREA Atributos> ... </TEXTAREA>
< /FORM >
Atributos para INPUT :
TYPE = " Tipo de control para entrada ",
Tipo de control para entrada :
- " TEXT " Formato texto y también números.
- " KEYBOARD " Recuadro de texto para caracteres.
También puedes usar
- TYPE="password" - Las letras saldrán con asteriscos.
-
- TYPE="hidden" - Los textos por default no se miran.
- " CHECKBOX " Casilla de verificación, se pueden elegir varias .
- " RADIO " Botones circulares, se puede elegir solo una opción de todas.
- " SUBMIT " Genera un botón para pulsar sobre él, que envía el contenido del formulario al URL de ACTION.
- " RESET " à Visualiza un botón para limpiar(inicializar) el contenido del formulario.
- " NAME " Es el nombre que debes darle a cada input(puede ser el mismo) para referenciarlo en el formulario, por e/j:
Si le pones a un input con tipo text el name="texto", al ser enviada la información a tu correo, se verá así
texto, lo que el visitante escribió;
-
" VALUE " Se usa para indicarle un valor por defecto al texto ó que para dar un valor al check, por ejemplo.
Si pones un input de tipo radio, a la hora de ser enviado el formulario para darte cuenta cual elijo, debes colocarle
un value="algún nombre", así el nombre que le pongas será el asignado al name,
INPUT NAME="PARTIDOPOLITICO" VALUE="PUSC"
INPUT TYPE="RADIO" NAME="PARTIDOPOLITICO" VALUE="PLN"
INPUT TYPE="RADIO" NAME="PARTIDOPOLITICO" VALUE="MOVLIBERTARIO"
INPUT TYPE="RADIO" NAME="PARTIDOPOLITICO" VALUE="NARANJASO"
Si el usuario eligió por ejemplo al movimiento libertario como partido de su preferencia y manda esa escogencia a tu correo, entonces
aparecería en el mismo así:
PARTIDOPOLITICO,MOVLIBERTARIO;
-
"CHECKED" Para el CHECKBOX o el RADIO, para indicar cual debe aparecer elegido por defecto.
-
"SIZE" = Coloca aquí el número de caracteres que deseas como máximo los tipos TEXT y KEYBOARD.
-
"MAXLENGTH" = Coloca aquí número máximo de caracteres para cuadros de texto.
[email protected]
atras Indice siguiente