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 :

Récupèrer texte d'une div


Sujet :

JavaScript

  1. #1
    Invité(e)
    Invité(e)
    Par défaut Récupèrer texte d'une div
    Bonjour à tous,
    Ce que je vais vous demander est un peu compliqué mais j'espère que je serais clair. Premièrement je voudrais récupèrer le contenu d'une div (que du texte) et ensuite mettre ce texte dans une zone de texte de formulaire. Je voudrais ensuite que l'on puisse modifier le texte et une fois que l'on clic sur OK cela modifie le texte dans la div. Voila j'espère qu'il y a des solutions. Merci

  2. #2
    Membre éclairé
    Avatar de buzzkaido
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2004
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2004
    Messages : 821
    Points : 734
    Points
    734
    Par défaut
    La propriété div.innerHTML renvoit le contenu d'une div.

    Le contenu complet, donc si tu as des balises dedans, elles y sont aussi.

    Tu peux faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function divVersTexte()
    {
       document.getElementById("monChampTexte").value = document.getElementById("maDiv").innerHTML;
    }
     
    function divVersTexte()
    {
       document.getElementById("maDiv").innerHTML = document.getElementById("monChampTexte").value;
    }
    Pas testé, mais ça doit marcher.

    En tout cas, rien de compliqué dans tout ça.

    Mefie-toi juste, si tu entre des balises dans le champ texte, elles seront interpretées dans le DIV. Pour eviter ça tu peux :

    - soit filtrer les balises dans la valeur entrée (facile avec une expression reguliere)
    - soit utiliser un textarea en readonly plutot qu'un div

Discussions similaires

  1. Récupérer la totalité du texte d'une div
    Par ireolax dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 25/03/2012, 20h56
  2. récupérer texte d'une liste déroulante
    Par Junior_jef dans le forum Langage
    Réponses: 4
    Dernier message: 03/04/2008, 13h59
  3. Récupérer texte d'une TComboBox
    Par andreditdd dans le forum Delphi
    Réponses: 3
    Dernier message: 24/01/2007, 21h47
  4. remplacer texte dans une div ou span ?
    Par guix77 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/04/2006, 11h19
  5. Introduire du text dans une div
    Par 10-nice dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/09/2005, 11h50

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