[JavaScript] Compteur de caractères
Ce petit tuto a pour but de vous donner un exemple simple pour ajouter un compteur de caractères à une zone de texte en JavaScript.
Exemple de résultat
Entrez du texte dans la zone de texte et observez le compteur en bas à droite :
0
Mise en place du compteur
Ajoutez un attribut id à votre zone de texte et donnez-lui une valeur (dans ce cas "zoneTexte") :
<textarea id="zoneTexte"></textarea>
Insérez une balise div au-dessous de votre textarea avec un attribut id "compteur" (et par exemple un alignement du texte à droite) :
<div id="compteur" style="text-align:right">0</div>
Pour terminer, insérez le code JavaScript suivant dans votre page :
<script>
document.getElementById('zoneTexte').addEventListener('keyup', function() {
document.getElementById('compteur').innerHTML = zoneTexte.value.length;
});
</script>
Ce code va ajouter un événement qui va actualiser le compteur à chaque modification du contenu de la zone de texte.