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

Bibliothèques & Frameworks Discussion :

Obligé de passer par un formulaire? [TinyMCE]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 59
    Par défaut Obligé de passer par un formulaire?
    Bonjour.
    Voila mon soucis..
    J'ai un textaera avec un id, ainsi qu'un boutton qui, lorsque l'on clique dessus, lance un alert du contenu de montextarea.
    Voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <textarea id='question' cols='50' rows='1'>Posez votre question ici.</textarea><br />
    <input type='button' value='Envoyer message' onclick="alert($('question').value)"/>
    Avec ce code,cela marche très bien.Je tape du texte dans le textarea, je clique sur le boutton et j'ai mon alert qui s'affiche avec ce que je viens de rentrer.

    Maintenant je souhaite associer à ce textarea tinyMCE, (un wysiwyg).
    J'ai donc exactement le même code que ci-dessus, mis à part que je rajoute cette fois-ci les quelques lignes uqi permettent d'implémenter le tinyMCE.
    Code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <script type="text/javascript" src="wysiwyg/tiny_mce.js"></script>
    <script language="javascript" type="text/javascript">
    tinyMCE.init({
    	mode : "textareas",
    	theme : "advanced"
    });
    </script>
    </head>
    <body>
    <textarea id='question' cols='50' rows='1'>Posez votre question ici.</textarea><br />
    <input type='button' value='Envoyer message' onclick="alert($('question').value)"/>
    </body>
    Exactement le même code, mis à part les quelques lignes pour tinyMCE.
    Mais maintenant, lorsque je clique sur le boutton, j'ai dans la alert seulement ce que j'ai tappé après le rafraichissementde la page.
    je m'explique: Comme on le voit dans le script, par defaut j'ai;"Posez votre question ici". Quand je clique une première fois sur le boutton, le alert m'affiche bien "Posez votre question ici". Mais après, quoi que je rentre dans le textarea, le alert m'affiche toujours "posez votre question ici".Il affiche en fait la valeur initiale.
    PAr contre,si j'actualise la page, c'est bon, j'ai bien le texte que je viens de rentrer.Si je tape "toto" et que j'actualise la page, j'ai bien toto qui va s'afficher dans le alert.Mais encore une fois J'aurai beau tapper autre chose, ce sera toujours "toto" qui sera afficher, jusqu'à ce que j'actualise.etc etc...

    Tout marche très bien san tinyMCE pourtant...

    Si quelqu'un sait d'où peut provenir cette erreur, je suis preneur!
    Merci d'avance.

    Allez ++!!

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 59
    Par défaut
    C'est good.
    En fait il ne fallait pas de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $('question').value

    Mais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tinyMCE.get('question').getContent()

    Allez ++!!

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

Discussions similaires

  1. Sommes-nous obligés de passer par une SSII
    Par Adel13 dans le forum SSII
    Réponses: 22
    Dernier message: 20/01/2013, 12h59
  2. Réponses: 2
    Dernier message: 29/06/2008, 19h16
  3. Remplir un champ sans passer par le formulaire
    Par guiguimac dans le forum IHM
    Réponses: 1
    Dernier message: 28/08/2007, 16h30
  4. Réponses: 5
    Dernier message: 24/08/2007, 15h42
  5. Réponses: 3
    Dernier message: 25/04/2007, 15h36

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