Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/03/2007, 07:02
makokibcn
 
Fecha de Ingreso: agosto-2005
Mensajes: 10
Antigüedad: 18 años, 8 meses
Puntos: 0
Re: Limitar caracteres y saltos de linea

Los caracteres sí puedes limitarlos, pero los saltos de línea, a no ser que los introduzca expresamente un usuario (dándole al intro, me referiero, no al salto de línea que se produce cuando el texto supera la anchura del textarea).

Si deseas contar el número de saltos de linea introducidos por el usuario, puedes optar por algo así:

<textarea id="txtesc" cols="20" rows="10" onKeyUp="cuenta(this)"></textarea>

function cuenta(obj)
{ var valor=obj.value;
var arrsep=valor.split(String.fromCharCode(13,10));
if(arrsep.length>20)
{var donde=valor.lastIndexOf(String.fromCharCode(13,10) );
obj.value=valor.substring(0,donde);
}
}

Pero vamos, la verdad, tampoco tiene demasiado sentido contar filas, sino carácteres para evitar que supere el tamaño de un campo.

Salu2