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 :

remplir un formulaire sur une autre page avec des variables de la page en cours


Sujet :

JavaScript

  1. #1
    En attente de confirmation mail
    Inscrit en
    Octobre 2008
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 127
    Points : 112
    Points
    112
    Par défaut remplir un formulaire sur une autre page avec des variables de la page en cours
    Bonjour,

    Voila, j'ai une page où j'ai une fonction javascript qui me récupère des valeurs, jusque là tout va bien, le problème c'est que j'aimerai qu'elle remplisse alors une formulaire sur une autre page avec celle-ci?
    Est-ce possible et si oui avait vous un petit exemple? merci!

  2. #2
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Salut,

    Quel lien ont ses pages entres elles?
    Mère/fille? C'est à dire que la fille est dans une une popup.
    Voisines? C'est à dire dans des frames.
    Elles se suivent? C'est à dire qu'on va de la première vers la seconde depuis un lien ou une soumission de formulaire.
    Aucun des trois?

  3. #3
    En attente de confirmation mail
    Inscrit en
    Octobre 2008
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 127
    Points : 112
    Points
    112
    Par défaut page
    et bien je pense que l'on peut dire qu'elles se suivent, par exemple:

    monsite.php/listes_de_données.php <-- ici la page où je récupe mes valeurs à partir d'une fonction javascript
    et là
    monsite.php/page_du_formulaire.php <-- ici j'aimerai remplir les champs de ce formulaire avec les valeurs récupérer par ma fonction précédente

    ensuite pour passer de l'un à l'une dans l'ordre précité, en fait quand je clique sur une image de la première ( donc avec un onclick : je récupère les données) je suppose que toujours avec ce onclick je peux changer la page, avec par exemple, euh... un document.location.href=".. ou encore un window.open je pense, mais bon voila une fois les données récupéré la page changer, ou ouverte dans une nouvelle page, comment insérer les valeurs

  4. #4
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Dois-tu nécessairement récupérer ces données en javascript?

    Il y a plusieurs possibilités. La première est de récupérer les données via le code serveur et de les écrire dans le code javascript. Exemple de récupération :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <input type="text" id="v1" name="v1" value="<?php echo $_GET['v']; ?>" />
    <!-- ou -->
    <input type="text" id="v1" name="v1" value="<?php echo $_POST['v']; ?>" />
    Pour ça il faut décider si tu passes les paramètres en requête HTTP POST ou GET

    Pour envoyer les données, si c'est en GET dans le fameux onclick, tu peux faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.location.href = "une-page.php?v="+ maValeurCalculee;
    Si c'est en POST, tu crées un formulaire caché dans le document. Tu assignes les variables calculées aux champs cachés du formulaire, puis tu soumets le formulaire dans le onclick via un submit. Ces valeurs seront récupérées comme je l'ai dit ci-dessus.

    La seconde possibilité de récupération, s'il faut absolument utiliser javascript dans la seconde page, est d'utiliser la méthode d'envoi GET, puis FAQ

    PS: ta demande est bien générale, j'ai fait du mieux que j'ai pu.

  5. #5
    En attente de confirmation mail
    Inscrit en
    Octobre 2008
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 127
    Points : 112
    Points
    112
    Par défaut réponses
    Désolés pour le manque de précision et oui je dois impérativement passer par javascript Je vais me pencher sur la 2éme idée, et vous tenir au courant

  6. #6
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 650
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 650
    Points : 11 142
    Points
    11 142
    Par défaut
    bonjour,

    si tu dois tout faire en JS cf. http://www.developpez.net/forums/d27...enetre-enfant/

Discussions similaires

  1. [XL-2007] SOMME.SI sur une autre feuille avec recherche précise
    Par Nutella14 dans le forum Macros et VBA Excel
    Réponses: 22
    Dernier message: 18/07/2014, 16h54
  2. Réponses: 1
    Dernier message: 14/03/2014, 15h19
  3. Ouvrir un formulaire sur une autre base
    Par willou-78 dans le forum VBA Access
    Réponses: 4
    Dernier message: 19/01/2012, 11h27
  4. Réponses: 6
    Dernier message: 17/11/2009, 17h17
  5. Envoie d'un formulaire sur une autre fenêtre
    Par Invité dans le forum VBScript
    Réponses: 5
    Dernier message: 02/03/2007, 09h51

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