Poner Máximo de ancho a textarea

rubia
13 de Junio del 2005
Hola, alguien sabe cómo se pone un ancho máximo a un textarea???


Jorge
13 de Junio del 2005
A traves del atributo cols.
cols="n" hace que el textarea tenga n caracteres de ancho.

Tambien puedes hacerlo a traves del atributo/estilo width.


rubia
13 de Junio del 2005
Ya lo sé que con width se puede medir el ancho
pero lo que yo quiero es poner un nº de caracteres máximo al textarea:
que cuando yo escriba en el textarea, se salten a las otras líneas solo y continue escribiendo en la línea de abajo y así...

Jorge
13 de Junio del 2005
No esperes obtener la respuesta correcta si haces la pregunta equivocada.

Tu pregunta decia "¿cómo se pone un ancho máximo a un textarea?"

Y por lo que veo ahora, tu querias saber es "¿cómo limitar el numero de caracteres de un textarea?".

Son cosas distintas.


Los textarea, hasta donde yo se, no tienen el practico atributo maxlength de los input tipo text.
Asi que si quieres limitar la longitud de lo escrito tendras que hacerlo a traves de JavaScript...

¿Modo mas sencillo?

En el gestor de evento onblur recortar la longitud de su contenido.
Tambien podrias hacerlo en el envento onkeypress.

Puedes verlo hecho en esta pagina.
http://muppet-place.webcindario.com/consult/textarea.htm
Echale un vistazo al codigo.