Las áreas de texto son campos de texto donde el usuario puede escribir
muchas líneas, lo que los hace muy útiles para formularios que
requieren entradas extensas de texto.Para crear una área de texto se
usan las etiquetas <TEXTAREA> y <?TEXTAREA> y tiene los siguientes
atributos
-
NAME: es el nombre que se le pasará al script.
-
ROWS: la altura del área de texto en filas (texto).
-
COLS: el ancho del área de texto en columnas (caracteres).
Por lo general el texto que esta dentro de las etiquetas <TEXTAREA> y
</TEXTAREA> se formatea en un tipo de letra monoespaciada, como curier
pero esto depende del navegador. Algunos navegadores permiten el ajuste del
texto, en otros, el texto se ajusta a la izquierda. Algunos permiten el desplazamiento
cuando se llena es área de texto.
En Netscape tenemos los siguientes atributos para las áreas de texto:
-
WRAP=OFF: Es lo predeterminado; el texto estará en una misma línea,
desplazandose hacia la derecha hasta que el usuario oprima Enter.
-
WRAP=SOFT: Hace que el texto se ajuse en forma automática en la ventana
del navegador, pero se envía al servidor como una sóla línea.
-
WRAP=HARD: Hace que el texto se ajuste en forma automática en la
ventana del navegador. Además se envía al servidor con caracteres
de línea nueva en los puntos donde se ajkusto el texto.
En internet Explorer, las cosa son un tanto diferentes: lo predeterminado es
el ajute automático (WRAP=SOFT) y mediante WRAP=OFF es posible desactivarlo.
El código para cuenta vocales es el siguiente:
El atributo TYPE puede tomar el valor "hidden", que es un campo oculto.
Los campos ocultos no aparecen en el formulario, son invisibles en el despliege
del navegador. Los campos ocultos tienen los atributos NAME y VALUE.
Los campos ocultos son útiles cuando queremos crear formularios a partir
de otros, veamos una situación hipotética: suponga que creamos
un formulario sencillo y el script que lo procesa crea otro formulario basado
en las entradas del primero. El script que procesa el segundo formulario toma
la información tanto del primero como del segundo y crea la respuesta
con base en esa información.
Podríamos pasar la información del primer formulario al script
que procesa el segundo de dos manera:
-
escribiendo la información del primer formulario en un archivo temporal
para que el script del segundo formulario la use.
-
el primer script que elabora el segundo formulario crea campos ocultos con
la información adecuada en los campos NAME y VALUE para que el segundo
script los use cuando el usuario envía el segundo formulario.
Los botones son regiones rectángulares que se crean por medio del valor
"button" del atributo TYPE. El atributo VALUE nos permite cambiar
el texto que aparece dentro del botón, que por defecto es button. Los
botones se pueden asociar a funciones que ejecutan acciones sobre el formulario.
También podemos usar el atributo NAME para identificar los botones dentro
de un script. Otro valor de TYPE que se puede usar es "submit", que
permite enviar el formulario al servidor y es cuando entra en juego el atributo
ACTION de la etiqueta <FORM>.