Bonjour,
Je voudrais que l'on compte le nombre de caractère d'un textearea et que si il dépasse 10, il affiche un texte !
Comment faire ?
Merci d'avance !
Bonjour,
Je voudrais que l'on compte le nombre de caractère d'un textearea et que si il dépasse 10, il affiche un texte !
Comment faire ?
Merci d'avance !
Je députe vraiment en javascript !
T'aurais plus de détail ?
mais honnêtement, un input text semble faire l'affaire non?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <textarea id="t" rows="10" cols="10"></textarea> <script type="text/javascript"> document.getElementById("t").onchange=function(){ if(this.value.length > 10){ this.value="ton texte est trop long!" } } </script>![]()
Oui je suis d'accord pour l'input mais je pense ne pas le limiter à 10 caractères ; c'était juste un exemple !
Par contre j'essaye le code et il ne fonctionne pas ; enfin je pense![]()
c'est-à-dire? tu as essayé le code ou pas? écris un truc, je sais pas moi, qu'on voie ce qui se passe!
Salut,
Essaie d'utiliser innerHTML à la place de value.
A+.
Oui j'ai testé le code ; il ne m'affiche rien ! Même avec innerHTML
bon, histoire de ne pas tourner en rond trop longtemps, je te précise que mon code a un effet quand tu sors du champ, c'est-à-dire, quand tu as fini de saisir et que tu appuies sur un bouton par exemple (mais note qu'il y a d'autres solutions);
petit espoir de ne pas devenir cinglé ce soir...
Ok pour le code qui s'affiche en changeant de champ ! On peut le faire en direct et à coté du textarea ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <textarea id="t" rows="10" cols="10"></textarea> <span id="info"></span> <script type="text/javascript"> document.getElementById("t").onkeyup=function(){ var pluriel = this.value.length > 1 ? ['s ont ','s'] : [' a ','']; document.getElementById('info').innerHTML = this.value.length + ' caractère' + pluriel[0] + 'été entré' + pluriel[1]; } </script>![]()
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Merci c'est nikel et j'ai pu l'améliorer !!
Merci![]()
Partager