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 :

Récupérer la valeur d'un textarea affiché via .html()


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 519
    Par défaut Récupérer la valeur d'un textarea affiché via .html()
    Bonjour,

    Pour gérer un système de commentaire j'affiche un textarea en dessous d'un article en utilisant la méthode .html()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <textarea id="TextCommentaire27" onkeyup="EnvoyerCommentaire(27)" class="NouveauCommentaire"></textarea>
    Seulement il m'est impossible de récupérer la valeur de ce textarea en utilisant .val()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("#TextCommentaire27").val()
    C'est normal que cela soit impossible ?

    Merci

  2. #2
    Membre expérimenté Avatar de eckerdecker
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 134
    Par défaut
    Salut

    Au moment où tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("#TextCommentaire27").val()
    Est-ce que le textarea existe déjà ?

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 519
    Par défaut
    Citation Envoyé par eckerdecker Voir le message
    Salut

    Au moment où tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("#TextCommentaire27").val()
    Est-ce que le textarea existe déjà ?
    oui je l'appelle dans la fonction EnvoyerCommentaire() qui se trouve en onkeyup du textarea.

  4. #4
    Membre expérimenté Avatar de eckerdecker
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 134
    Par défaut
    Déclare ta fonction EnvoyerCommentaire en dehors de la structure DOMReady de jQuery

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 519
    Par défaut
    Quand j'éxécute $("#TextCommentaire27").val() directement dans la console de chrome il m'affiche

    $("#TextCommentaire27").val()
    ""
    Alors que le textarea est bien présent et rempli, j'ai même fait copié collé de l'id du textarea pour être sur qu'il n'y avait pas de faute de frappe.

  6. #6
    Membre expérimenté Avatar de eckerdecker
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 134
    Par défaut
    Désolé de m'autociter ^^
    Déclare ta fonction EnvoyerCommentaire en dehors de la structure DOMReady de jQuery
    Tu as essayé ?

    http://jsfiddle.net/c53Rc/1/

    Tel que l'illustre ce petit test, si tu choisi no wrap (head) dans le menu de gauche : ça marche, si tu choisis onDomReady : ça ne marche plus.

    Est-ce que ta fonction est déclaré dans un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $(function(){
    ...
    });
    ... ou assimilé ? Ou pas ?

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/07/2008, 17h56
  2. [TinyMCE] Comment récupérer la valeur d'un textarea avec javascript ?
    Par rasdri dans le forum Bibliothèques & Frameworks
    Réponses: 5
    Dernier message: 29/11/2007, 19h53
  3. Réponses: 4
    Dernier message: 09/08/2007, 13h52
  4. Récupérer une valeur d'un textarea
    Par DanaX dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 20/06/2007, 15h49
  5. Récupérer une valeur avec un textarea
    Par Viau dans le forum Langage
    Réponses: 6
    Dernier message: 14/02/2006, 17h09

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