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 :

Transmettre plusieur valeur dans un formulaire


Sujet :

JavaScript

Vue hybride

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 70
    Par défaut Transmettre plusieur valeur dans un formulaire
    Bonjour tous le monde !
    Voila mon petit soucis :
    Je génere une liste de candidat que j'affiche dans un tableau contenant les informations suivante: $id_candidat et nom_candidat et j'aimerai que lorsque l'on clic sur une ligne du tableau sa me pré-remplisse un formulaire qui se trouve plus bas dans ma page.

    Voici un bout de mon code.


    Mon tableau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <tr onClick="document.getElementById('id_candidat','nom_candidat').value='<?php echo $id_candidat ?><?php echo $nom_candidat ?>'">
    <td><? echo $id_candidat ?></td>
    <td><? echo $nom_candidat ?></td>
    </tr>
    Mon formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <form id="'<? echo $id_candidat ?>','<? echo $nom_candidat ?>'" method="post" />
    <input type="text" name="id_candidat" id="id_candidat" value="">
    <input type="text" name="nom_candidat" id="nom_candidat" value="">
    </form>
    Voila avec le code comme tel j'arrive a recevoir les valeurs $id_candidat et $nom_candidat mais seulement dans le premier champ de mon formulaire or j'aimerai que chaque valeurs arrivent dans le chap qui lui est prévue

    Voila si quelqu'un a une question ou une solution n'hésitez pas

    Merci d'avance @+

  2. #2
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    salut !
    il me semble que le getElementById n'accepte qu'un paramètre ; si tu souhaites affecter des valeurs à plusieurs id il faudra autant d'instructions qu'il y a de id, en les séparant par des point-virgule.
    dans ton cas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <tr onClick="document.getElementById('id_candidat').value='<?php echo $id_candidat ?>'; document.getElementById('nom_candidat').value='<?php echo $nom_candidat ?>';">
    à+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 70
    Par défaut
    Merci Sheriff sa marche impec !
    encore merci !

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 27/03/2014, 11h46
  2. Réponses: 7
    Dernier message: 08/03/2011, 22h14
  3. Réponses: 2
    Dernier message: 21/08/2010, 18h08
  4. Réponses: 2
    Dernier message: 27/08/2009, 15h20
  5. Réponses: 10
    Dernier message: 03/07/2006, 14h55

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