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 :

Recuperer et remplir les données d'un textareas depuis un pop up et vice versa


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 10
    Points : 10
    Points
    10
    Par défaut Recuperer et remplir les données d'un textareas depuis un pop up et vice versa
    Bonjour

    J'aimerais recuperer les données de mon textareas qui se trouve sur ma page actuelle (mapage.php) vers un autre textareas sur le pop up que j'ouvre en cliquant sur un lien sur cette page (popup.php). Et quand je modifie les données dans le pop up et que je click sur valide, j'aimerais aussi qu'il modifie les données dans la page principale sans recharger la page.

    J'ai vraiment cherché et rien de ce que j'ai trouvé n'est satisfaisant.

    Merci de m'aider

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonsoir

    FAQ.

    A+.

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 10
    Points : 10
    Points
    10
    Par défaut
    Bonsoir

    ça ne repond pas à ma demande. Pour etre plus précis j'ai par exemple 2 pages

    brouillons.php


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <form action="adresse" method="post" name="monform">
     
    <a onClick="window.open('essaie.php', (Math.floor(Math.random()*100000)), 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=700,height=700,left = 310,top = 200');" href="javascript:void(0);" class="chatlink">essaie</a>
     
     
       <div id="indic"><?php echo $nombre_maximum_caractere; ?> caractères disponibles</div>
       <textarea name="monchamp" cols="100" rows="50" id="monchamp" onfocus="calculeLongueur();" onblur="calculeLongueur();" onkeydown="calculeLongueur();" onkeyup="calculeLongueur();"></textarea>
     
       <input type="submit" value="Valider" />
    </form>
    Et quand je clique sur le lien essaie, la page essaie contient ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <form action="adresse" method="post" name="monform">
    <textarea name="champs_wysiwyg" cols="40" rows="20" id="champs_wysiwyg"></textarea>
     
     
     
    <input type="button" value="Valider" onclick="window.close();">
     
     
    </form>
    Ce que je veux c'est que si par exemple j'ai ecris "Reverand" sur la page brouillons.php et que j'ai cliqué sur essaie, la page essaie.php contiendra dans mon champs "Reverand" et si sur cette page essaie.php après avoir effacé "Reverand" j'ecris par exemple "Maxime" et que je valide, ma page brouillons.php contiendra "Maxime".

    J'ai même essayé sur la page essaie.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <input type="button" value="Valider" onclick="
    if(self.opener){
     
        window.opener.document.getElementById('monchamp').value=document.getElementById('champs_wysiwyg');window.close();
    }
    ">
    Mais quand je remplis le formulaire et que je valide j'obtiens
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    [object HTMLTextAreaElement]
    Merci de me repondre.

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par kressly
    J'ai même essayé sur la page essaie.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <input type="button" value="Valider" onclick="
    if(self.opener){
     
        window.opener.document.getElementById('monchamp').value=document.getElementById('champs_wysiwyg');window.close();
    }
    ">
    Mais quand je remplis le formulaire et que je valide j'obtiens
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    [object HTMLTextAreaElement]
    Ben en même temps, c'est exactement ce que tu as demandé
    Ensuite, peut être qu'en demandant la valeur du champ, ça correspondra plus à ton attente
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.opener.document.getElementById('monchamp').value=document.getElementById('champs_wysiwyg').value


    Et au passage
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.open('essaie.php', (Math.floor(Math.random()*100000)), 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=700,height=700,left = 310,top = 200');

    Quel est l'intérêt d'un tel nom pour une popup ???

  5. #5
    Membre à l'essai
    Inscrit en
    Décembre 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 10
    Points : 10
    Points
    10
    Par défaut
    Merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/08/2012, 10h28
  2. TGRID : comment remplir les données
    Par arkhamon dans le forum Composants FMX
    Réponses: 2
    Dernier message: 24/04/2012, 07h45
  3. Remplir les données du Data Warehouse
    Par siham-gh dans le forum Débuter
    Réponses: 1
    Dernier message: 30/03/2011, 15h43
  4. remplir les données à partir d'un formulaire
    Par hafcher dans le forum Langage
    Réponses: 7
    Dernier message: 17/06/2008, 14h18
  5. [POI]recuperer et modifier les données d'une cellule
    Par corbier32 dans le forum Documents
    Réponses: 5
    Dernier message: 04/05/2006, 10h41

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