miércoles, 12 de junio de 2013

"FORMULARIOS"




¿Qué son los formularios?
Los formularios son posiblemente la herramienta más utilizada en Internet para obtener datos e información acerca de la gente que navega nuestro sitio.
La idea de los formularios es recolectar información online en la interacción con el usuario y luego ejecutar una determinada acción con la misma.


¿Cómo los definimos?
Cinco son solamente las etiquetas que el código HTML posee para definir todos los elementos interactivos que un formulario puede presentar: <FORM>, <INPUT>, <SELECT>, <OPTION> y <TEXTAREA>. Estas etiquetas, junto a un número de modificadores o atributos, son suficientes para indicarle al navegador cliente cómo debe recolectar la información, cómo debe manejarla una vez recolectada y cómo debe interactuar con el servidor.


Etiqueta <FORM>
Todo formulario debe estar encerrado entre el par de etiquetas <FORM> y </FORM>, y debe ser ubicado en el cuerpo de cualquier documento HTML, es decir, entre el par de etiquetas <BODY> y </BODY>. Esta etiqueta <FORM> presenta tres atributos posibles:
Estos son los atributos del elemento FORM:





Para introducir datos por medio de una línea de texto, la palabra clave es INPUT TYPE="text" y, el VALUE no se utiliza. Por ejemplo solicitamos que se introduzca un nombre:

La longitud del formulario es, por defecto, de 20 caracteres. Se puede variar incluyendo en la etiqueta el atributo SIZE="cantidad". Sea cual sea la longitud del formulario, si no se indica nada, puede introducirse cualquier cantidad de caracteres. Se puede limitar incluyendo en la etiqueta el atributo MAXLENGTH="cantidad".

También es posible introducir un texto y que los caracteres sean irreconocible, por ejemplo, que se vean como los típicos asteriscos que aparecen cuando se nos pide ingresar una contraseña. Para esto, hay que cambiar el atributo TYPE="text" por el atributo TYPE="password".
Si queremos que el usuario confirme una opción determinada, podemos usar un formulario de confirmación, o checkbox, que se consigue con la etiqueta INPUT TYPE="checkbox".

Si queremos que el formulario aparezca marcado por defecto, hay que añadir el atributo CHECKED dentro de la etiqueta.
Cuando queremos que el usuario elija una única opción entre varias, usamos los botones de radio, con la etiqueta INPUT TYPE="radio".

El atributo opcional CHECKED se ha añadido en la primera etiqueta para que aparezca marcada por defecto.
Añadiendo botones para el envio de datos:

El elemento esencial en cualquier formulario es el botón de envío que se consigue con la etiqueta INPUT TYPE="submit".

Otro botón que puede agregarse con facilidad es el de borrado de los datos introducidos. Es muy similar al anterior, INPUT TYPE="reset".
 
El botón de envío puede sustituirse por una imagen utilizando la etiqueta:
INPUT TYPE="submit" VALUE="Enviar datos"
por
INPUT TYPE="image" SRC="URLimagen"

Estos son los atributos del elemento INPUT:

Una alternativa de la etiqueta INPUT es la etiqueta BUTTON, funcionan igual pero ofrecen más posibilidades gráficas. Por ejemplo, botones con relieve y un efecto visual al ser oprimidos.
Estos son los atributos del elemento BUTTON:
 
Cuando el texto a introducir es largo, por ejemplo un comentario, es conveniente utilizar un formulario de texto de líneas múltiples, esto se logra con la etiqueta TEXTAREA:



Estos son los atributos del elemento TEXTAREA:


No hay comentarios:

Publicar un comentario