Bonjour
Je souhaite utiliser ce script pour pouvoir limiter la saisie dans un de mes textarea.
Mon seul pb est que lorsque l'utilisateur tape "enter", il faudrait que le compteur perde le nombre de caractères restant sur la ligne :
Ex : sur une ligne pouvant contenir 40 caractères, si j'en ai tapé 25et que je tape "enter", alors il faudrait que le compteur perde (40-25)=15.
Est- ce possible ?
Merci pour votre aide
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 <script language="javascript" type="text/javascript"> function calculeLongueur(){ var iLongueur, iLongueurRestante; iLongueur = document.getElementById('monchamp').value.length; if (iLongueur>30) { document.getElementById('monchamp').value = document.getElementById('monchamp').value.substring(0,30); iLongueurRestante = 0; } else { iLongueurRestante = 30 - iLongueur; } if (iLongueurRestante <= 1) document.getElementById('indic').innerHTML = iLongueurRestante + " caractère disponible"; else document.getElementById('indic').innerHTML = iLongueurRestante + " caractères disponibles"; } </script>
Partager