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 :

Insérer du texte dans un textarea


Sujet :

JavaScript

  1. #1
    Membre régulier
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Mai 2017
    Messages : 5
    Points : 76
    Points
    76
    Par défaut Insérer du texte dans un textarea
    Bonjour, désoler pour le titre peut éloquent mais je ne savais pas trop comment formuler mieux que ça.

    Ce que je veux faire : je veux d’insérer du texte dans un textarea en cliquant sur une image et si je clique a nouveau dessus je veux que le texte se rajoute a la suite du précédent, autant de fois que je clique sur l'image.

    J'y arrive mais si je rentre du texte au clavier il n'y a plus moyen que j' insert quoi que ce soit. j'ai essayer de différente manière, avec innerHTML, texContent, texNode et appenChild mais rien n'y fait c'est toujours le même résultat, plus rien ne se passe je ne peut plus rien inserer en cliquant sur une image des que je rentre du texte au clavier.

    Voici mon code avec la dernière tentative infructueuse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    var textArea = document.getElementById('messUser');// cible textArea
     
    var sm1 = document.getElementById('sm1'); // mon image
     
    sm1.addEventListener('click', function(){
        txtMemory = textArea.value;
        txtOut = txtMemory += '[:b]';
        textArea.innerHTML = txtOut;
     }, false);
    merci d'avance

  2. #2
    Membre régulier
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Mai 2017
    Messages : 5
    Points : 76
    Points
    76
    Par défaut
    resolu!!

    DU j'ai fait comme cela et ça fontionne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    // Smilleys Add
    var textArea = document.getElementById('messUser');// cible textArea
     
    var sm1 = document.getElementById('sm1'); // Cible image
    sm1.addEventListener('click', function(){
    	txtMem = textArea.value;
    	smCode = '[:b]';
    	textArea.value = txtMem + smCode;
    }, false);
    il me reste encore quelques cheveux mais c'etait juste

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

Discussions similaires

  1. [TinyMCE] Insérer du texte dans un textarea
    Par kokomaniak dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 25/08/2012, 16h18
  2. [Excel] Insérer du texte dans un fichier Excel
    Par Longrais dans le forum Langage
    Réponses: 3
    Dernier message: 15/02/2006, 17h46
  3. placer un texte dans une textarea en cliquant sur un bouton
    Par BernardT dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/11/2005, 17h17
  4. [Oracle] Insérer le texte d'un textarea dans un champ CLOB
    Par kum dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 26/10/2005, 17h29
  5. [HWPF]Insérer du texte dans un doc word.
    Par Hoegaarden dans le forum Documents
    Réponses: 1
    Dernier message: 06/10/2005, 16h04

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