IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Compter le nombre de caractères dans une textarea


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de zipzap75
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2017
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juillet 2017
    Messages : 59
    Par défaut Compter le nombre de caractères dans une textarea
    Coucou tout le monde , j'ai un petit soucis avec 4 lignes de code , mon but c'est de faire un décompte du nombre de caractères dans une Textarea dans un formulaire je voudrais que plus l'utilisateur tape de mots plus le compteur augmente jusqu'a interdire de taper ; en fait donc voila le code j'arrive pas a capturer un changement dans le formulaire.. HELP !!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    		<!-- message 500 caractère max-->
    			<label for="comm" class="votremessage">Votre message (
    			<script>
     
    				$("#500max").onchange(document.write(500-$("#500max").lenght));
     
    				</script>			
    			caractères max)</label>
     
    			<!-- Boite pour le message-->
    			<textarea id="500max" name="comm" cols="100" rows="8" class="comm" placeholder="Votre message ici ex: j'adore votre site , merci beaucoup etc... =)"></textarea>
    			<br><br>

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910

  3. #3
    Membre confirmé Avatar de zipzap75
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2017
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juillet 2017
    Messages : 59
    Par défaut
    Re , je me permet de revenir ici meme avec votre réponse qui est tres claire , je voudrais simplement savoir comment verifier si un "textarea" change ou pas ? j'ai essayé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $("#monchamp").change(function(){
        alert("Textarea a changé");
    });
    ca capte rien

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour,
    regarde plutôt du coté des événement clavier, keydown, keyup, keypressed...

    Un petit conseil au passage, oublie rapidement ce genre d'instruction dans ton code document.write(500-$("#500max").lenght, et attention lenght != length.

  5. #5
    Membre confirmé Avatar de zipzap75
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2017
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juillet 2017
    Messages : 59
    Par défaut
    Merci pour ta réponse rapide , je suis vraiment désolé je ne comprend pas ce qui bug , tu veux bien regarder mon code et me dire ce que j'ai mal fait ? J'utilise jquery

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    			<label for="comm" class="votremessage">Votre message (
    			<script>
    				$("#500max").keyup(function(){
        alert("The text has been changed.");
    })
    			</script>			
    			caractères max)</label>
     
    			<!-- Boite pour le message-->
    			<textarea id="500max" name="comm" cols="100" rows="8" class="comm" placeholder="Votre message ici ex: j'adore votre site , merci beaucoups etc... =)"></textarea>

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    J'utilise jquery
    personne n'est parfait

    ...et me dire ce que j'ai mal fait ?
    tu affectes l'événement avant que l'élément ne fasse partie du document
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <span id="info"></span>
    <textarea id="message"></textarea>
    <script>
    $('#message').keyup(function () {
      $('#info').text($(this).val().length);
    });
    </script>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Petit problème avec un élément du FAQ
    Par matech dans le forum ASP.NET
    Réponses: 11
    Dernier message: 24/01/2008, 14h11
  2. petit probleme avec Devil
    Par ellipse dans le forum DevIL
    Réponses: 2
    Dernier message: 01/02/2005, 18h41
  3. [TP]petit probleme avec solution
    Par pompompolom dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 02/12/2004, 19h48
  4. petit probleme avec l'éditeur de builder
    Par qZheneton dans le forum C++Builder
    Réponses: 2
    Dernier message: 28/10/2004, 16h19
  5. Problemes avec des cellules vides
    Par arsgunner dans le forum ASP
    Réponses: 7
    Dernier message: 14/06/2004, 08h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo