|
EL
IDIOMA UNIVERSAL INTERACTIVO |
|||
|
En HTML, un formulario se crea con las etiquetas <FORM> y </FORM> que se ubican dentro del cuerpo (<BODY>) de la página. Dentro de esos "tags" se agregan todo tipo de elementos, como tablas (<TABLE>) e imágenes (<IMG>). Pero, especialmente, los diversos objetos para que los navegantes ingresen datos. Estos elementos se crean con la etiqueta <INPUT>. El formulario
posee atributos imprescindibles para funcionar: |
TEMAS RELACIONADOS |
||
|
METHOD: Define cómo la información del formulario será enviada al servidor, para lo cual recibe el valor "Post". Ejemplo: <FORM NAME="MiForm" METHOD=post> ACTION: Indica el lugar donde serán enviados los datos del formulario. En general se usa una dirección de correo. Por ejemplo: <FORM ACTION="mailto:yo@miproveedor.com"> (hacia tu e-mail). Aquí aparece un inconveniente: según el browser que use el usuario, los datos del formulario pueden llegar a tu casilla de manera confusa, donde nombres, direcciones y teléfonos aparecen mezclados y difíciles de leer. Una solución es usar un programa gratuito (cliquea aquí para descargarlo) para volver legible la información recibida. ENCTYPE:Precisa el formato que tomarán los datos almacenados por cada uno de los elementos del formulario, y recibe el valor "TEXT/PLAIN", que es el formato básico de texto. Por ejemplo: <FORM ENCTYPE="text/plain"> Con estos atributos, la sintaxis para crear un formulario es: <BODY> <FORM NAME="MiForm" METHOD=post ACTION="mailto:yo@miproveedor.com" ENCTYPE="text/plain"> <elementos del formulario....> </FORM> </BODY> Entre estos códigos HTML y el lenguaje JavaScript hay mucha cercanía. Para JavaScript la etiqueta <FORM> es el objeto Form, y los diferentes atributos HTML nombrados son propiedades de ese objeto. Por lo tanto, es fácil crear funciones JavaScript que hagan referencia al formulario y sus distintos elementos simplemente siguiendo la idea de "objeto.propiedad" en la que se basa el lenguaje (por ejemplo: form.action=resultado). Sigue leyendo para aprender a crear los primeros objetos del formulario y hacerlos interactuar con JavaScript. | |||