Comment compter le nombre de caractères en JavaScript ?

Réponses rédigées par Antoine
Dernière mise à jour : 2020-01-12 19:05:35
Question

Comment compter le nombre de caractères d'un champ texte du type <textarea> en JavaScript ?

Réponse

Vous pouvez utiliser la propriété length pour compter le nombre de caractères en JavaScript. Voici un exemple pour compter le nombre de caractères d'un <textarea> :

<script type="text/javascript">
function nbrCara(cara,nbrcara) {
  var nombre = document.getElementById(cara).value.length;
  document.getElementById(nbrcara).innerHTML = nombre;
}
</script>

<textarea id="data" cols="50" rows="5" onkeyup="nbrCara('data','nbrcara');" onkeydown="nbrCara('data','nbrcara');" onmouseout="nbrCara('data','nbrcara');"></textarea>
<br>
Nombre de caractères : <span id="nbrcara">0</span>

Démo sur le Bac à codes.