Bonjour,
Voici ma fonction qui compte le nombre de caractères d'un textarea.
Malheureusement je viens de m'apercevoir que les sauts de lignes ne sont pas pris en compte ce qui fausse le nombre de caractères restants.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function calculeLongueur(element,longueur) { var iLongueur, iLongueurRestante; iLongueur = document.getElementById(element).value.length; if (iLongueur>longueur) { document.getElementById(element).value = document.getElementById (element).value.substring(0,longueur); iLongueurRestante = 0; } else { iLongueurRestante = longueur - iLongueur; } if (iLongueurRestante <= 1) document.getElementById('div'+element).innerHTML = iLongueurRestante + " caractère disponible"; else document.getElementById('div'+element).innerHTML = iLongueurRestante + " caractères disponibles"; }
Qqn aurait une idée de modif pour prendre en compte c saut de ligne?
Merci d'avance
Couse1
Partager