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

JavaScript Discussion :

Créer un texte en cliquant sur des boutons.


Sujet :

JavaScript

Vue hybride

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 64
    Par défaut Créer un texte en cliquant sur des boutons.
    Bonjour,

    Je suis en train de créer un petit bout de JavaScript pour que les utilisateurs de mon site
    puissent créer un texte en cliquant sur des boutons. Cependant je me heurte à un petit problème. Mon script ne marche pas et je ne comprend pas bien pourquoi. Il semblerait que
    la valeur de "textbox" n'est pas récupèrée .... or j'ai besoin de récupérer cette valeur pour l'incrémenter de texte. Je souhaite au final traiter ce texte dans du code php. Pouvez-vous m'aider ?

    voici le script :

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <html>
    <head>
        <script type="text/javascript">
     
            function addWord(button)
            {
    		var textbox = document.getElementById("textbox");
     
            	if(textbox.value)
                     	word = textbox.value + button.value + " ";
                    else
                    	word = button.value + " ";
     
                document.getElementById('textbox').innerHTML=word;         
            }
         </script>
    </head>
    <body>
        <form>
            <input type="button" value="salut" onclick="addWord(this)" />
            <input type="button" value="comment" onclick="addWord(this)" />
            <input type="button" value="ça " onclick="addWord(this)" />
            <input type="button" value="va" onclick="addWord(this)" />
            <input type="button" value="?" onclick="addWord(this)" />
            <div id="textbox"></div>
        </form>
    </body>
    </html>
    Aussi j'aimerais pouvoir supprimer des mots mais je ne sais pas comment procéder ...


    Merci,

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 64
    Par défaut
    J'y suis arrivé.
    En fait je m'y prenais mal.
    Voilà la version modifié :
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <html>
    <head>
        <script type="text/javascript">
     
            function addWord(button)
            {
    				textbox=document.forms[0].textbox.value;
            		if(textbox!="")
            		{
                	word = textbox + button.value + " ";
                }
                else
                	word = button.value + " ";
     
                document.forms[0].textbox.value=word;	 
          }
         </script>
    </head>
    <body>
        <form>
            <input type="button" value="salut" onclick="addWord(this)" />
            <input type="button" value="est-ce" onclick="addWord(this)" />
            <input type="button" value="que" onclick="addWord(this)" />
            <input type="button" value="ça" onclick="addWord(this)" />
            <input type="button" value="va?" onclick="addWord(this)" />
            <input type="text" name="textbox" value="">
        </form>
    </body>
    </html>

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

Discussions similaires

  1. appliquer style à un texte en cliquant sur un bouton radio
    Par nadouj dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/04/2011, 18h43
  2. Supprimer le texte d'une zone de texte en cliquant sur un bouton ?
    Par beegees dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/02/2008, 13h53
  3. Modifier un champ de texte en cliquant sur un bouton radio
    Par vikti dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/10/2007, 14h20
  4. Réponses: 13
    Dernier message: 07/08/2006, 10h13
  5. Réponses: 4
    Dernier message: 14/11/2005, 15h58

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