validar textarea teniendo en cuenta los saltos de línea

//Función per validar la longitud màxima de un textarea teniendo en cuenta los saltos de línia.

function ismaxlength(obj, longitud_ini) {
var alineas;
var nlineas, longitud;
longitud = longitud_ini;
alineas = obj.value.split(“rn”);
nlineas = alineas.length;
if (nlineas > 0) {
//Si hay saltos de línea hay que tenerlos en cuenta en la longitud máxima
longitud = longitud_ini – ((nlineas – 1) * 2);
}
if (obj.value.length > longitud) {
obj.value=obj.value.substring(0,longitud);
alert(msg.TXTA[0] + longitud_ini + msg.TXTA[1] +’n');
}
}

3 comentarios

  1. dldkldkkdkdkd
    kkjdsjdjjjd

  2. parece que hay un error: no es split(“rn”); sino split(“\r\n”); y así sólo funcionaría en iE, en FF y Opera sería consplit(“\n”);

  3. ddddddddddddddddd
    dddddddddddddddddd

Escribe un comentario