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


Mc
13 de Junio del 2005
Se hace mediante la propiedad cols.

Si quieres que solo se puedan escribir 30 caracteres, pones : <textarea cols="30">

Drocher
13 de Junio del 2005
Cols no te limita el número de caracteres de un textarea si que te permite definir el ancho, en número de caracteres, de esté.

Para conseguirlo me he creado la siguiente función:
// Validacion de la longuitud de un TEXTAREA dinamicamente
function valTextareaDinam (campo, limite, nomCampo) {
if (campo.value.length > limite) {
campo.value = campo.value.substring(0, limite-1);
alert("La longitud del campo "+nomCampo+" no puede ser superior a "+limite);
}
}


Y en el Body para el textarea,
onKeyDown="valTextareaDinam(document.formAlta.NombreTxtArea,256,'Descripción del campo');" onKeyUp="valTextareaDinam(document.formAlta.NombreTxtArea,256,'Descripción del campo');">

Espero te sea útil.

Un saludo

Denis