Академический Документы
Профессиональный Документы
Культура Документы
Formularios (I)
7.1 Estructura
Definición
Mediante los formularios se pueden mandar datos, rellenar una encuesta, enviar
comentarios, etc. Se usan cuando se quiere que el visitante de la página nos envíe
informaciones concretas.
El lenguaje HTML puede crear formularios con cajas de texto y botones que mandan
información, si bien mediante HTML sólo podremos enviarlo a un correo electrónico. Si
queremos recoger los datos para procesarlos debemos usar algún lenguaje de programación
como ASP o PHP que nos permitirán, entre otras cosas, el tratamiento y manejo de
formularios y su envío a bases de datos.
Al mandar el formulario por correo electrónico, al usuario se le abrirá el programa de
correo predeterminado que tenga en su ordenador, con los datos y la dirección listos para
enviar. Sólo tiene que hacer clic en "enviar" para mandar el formulario.
Un formulario debe ir siempre dentro de la etiqueta <form> .... </form>. Tanto los
elementos para mandar información como los adicionales (textos, imágenes, etc
explicativos sobre la información que se debe mandar, etc) deben ir encerrados dentro de
estas etiquetas.
Los elementos de formulario que recogen información, como botones y cuadros de texto, se
denominan "campos de formulario" o "controles de formulario". La mayoría de controles se
crean con la etiqueta <input>, pero esto lo estudiaremos más adelante.
action
El atributo action indica dónde va a ser enviado el formulario. Como ya se ha dicho hay
dos posibilidades: enviarlo a un correo electrónico, o enviarlo a una página en php o
programa del servidor para que procese su contenido.
Si lo que queremos es que el formulario sea procesado por código php o un programa del
servidor, hemos de especificar la ruta del archivo que contiene dicha página o programa. La
etiqueta quedaría en este caso de la siguiente forma:
La forma de expresar la ruta del archivo o correo al que se manda el formulario es la misma
que para los enlaces.
method
El atributo method se encarga de especificar la forma en la que el formulario es enviado.
Los dos valores posibles que puede tomar esta atributo son post y get. Normalmente y,
salvo que digamos lo contrario, daremos siempre el valor post.
enctype
Para enviar el formulario hará falta colocar un botón de envio, que al pulsarlo nos envie el
formulario a nuestro correo, pero esto lo veremos en las próximas páginas, en las que
estudiaremos los campos o controles del formulario.