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 plusieurs champs avec une checkbox Recherche :


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 171
    Par défaut remplir plusieurs champs avec une checkbox Recherche :
    bonjour à tous et à toutes,
    Je voudrais savoir comment remplir tous les champs d'un formulaire ,à l'identique d'autre champs, par le biais d'une checkbox,

  2. #2
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonsoir,
    Tu peux peut être t'inspirer de la FAQ : ici

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 171
    Par défaut
    merci je me suis bien inspirer de la faq
    voila ce que jai fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
     $insertSQL3 = sprintf("Select id_numero,Nom,prenom,nickname,mail,date_anniversaire,nationalite,lieu_residence,langue,sexe,situation,address,city,postal_code,telephone,yup_number from customer where yup_number ='".$_SESSION["aaaa"]." ';");
    $Result3 = mysql_query($insertSQL3,$connex2) or die(mysql_error());
    $col2=mysql_fetch_row($Result3);
     ?>
                            function verifie2(){
    if (document.form2.termsofuse2.checked==true)
     {
     
     
     
      document.getElementById('address2')=<?php echo $col2[11]; ?>
      document.getElementById('city2')=<?php echo $col2[12] ; ?>
      document.getElementById('poxbox2')=<?php echo $col2[13] ?>;
      document.getElementById('numtel2')= <?php echo $col2[14];?>
      document.getElementById('email2')=<?php echo $col2[4]; ?>
      document.getElementById('lieuresid2')=<?php echo $col2[7]; ?>
     
     
    }
                            }
    et le checkbox:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <table align=center><tr> <td class=propTD>* Click here if it is the same address</td>
            <td><input name="termsofuse2" type="checkbox" id="checke2" onClick="verifie2();"/></td></tr></table>
    mais ça ne remplis pas les champs

  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
    Billets dans le blog
    20
    Par défaut
    Pourrais-tu nous montrer le code HTML généré plutôt que le PHP ainsi que les champs à copier et ceux à remplir ?
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 171
    Par défaut
    voici les champs déja remplis:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    <form action="test.php" method="post" name="form2"  > 
    <table>
    <tr >
              <td class="propTD" >* ADDRESS:</td>
              <td > <?php printf("<textarea rows=3 name=address id=adress readonly>$col1[11]</textarea>");?> </td>
            </tr>
     
    		<tr >
              <td class="propTD" >* CITY:</td>
              <td > <?php printf(" <input type=text name=city id=city value=\"$col1[12]\" readonly/>");?> </td>
            </tr>
    		<tr >
              <td class="propTD" >* PO BOX:</td>
             <td > <?php printf("<input type=text name=pox_box id=poxbox value=\"$col1[13]\" readonly/>"); ?> </td>
            </tr>
            <tr >
              <td class="propTD" >PHONE NUMBER:</td>
              <td > <?php printf("<input type=text  name=num_tel id=numtel size=32 value=\"$col1[14]\" readonly/>");?> </td>
            </tr>
    	<tr>
            <td class="propTD">* COUNTRY OF RESIDENCE:</td>
            <td><select name="lieu_residence" id="lieuresid" readonly="true">
            <?php
                 printf("<option value=\"Afghanistan\" %s>Afghanistan</option>", ($col1[7] =="Afghanistan") ? "selected=\"selected\"" : "");
    	printf("<option value=\"Albania\" %s>Albania </option>", ($col1[7] =="Albania") ? "selected=\"selected\"" : "");
    	printf("<option value=\"Algeria\" %s>Algeria </option>", ($col1[7] =="Algeria") ? "selected=\"selected\"" : "");
    	 printf("<option value=\"Andorra\" %s>Andorra</option>", ($col1[7] =="Andorra") ? "selected=\"selected\"" : "");
    </select></td>
    </tr>
    </table>
    et voici les champs a remplir en cliquant sur la checkbox il sont tous sur le méme formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    <table>
                  <tr >
              <td class="propTD" >* ADDRESS:</td>
              <td > <?php printf("<textarea rows=3 name=address2 id=adress2 ></textarea>");?> </td>
            </tr>
               <tr >
              <td class="propTD" >* CITY:</td>
              <td > <?php printf(" <input type=text name=city2 id=city2  />");?> </td>
            </tr>
    		<tr >
              <td class="propTD" >* PO BOX:</td>
             <td > <?php printf("<input type=text name=pox_box2 id=poxbox2  />"); ?> </td>
            </tr>
            <tr >
              <td class="propTD" >PHONE NUMBER:</td>
              <td > <?php printf("<input type=text  name=num_tel2 id=numtel2 size=32  />");?> </td>
            </tr>
    	<tr>
            <td class="propTD">* COUNTRY OF RESIDENCE:</td>
            <td><select name="lieu_residence2" id="lieuresid2">
    <option>Albania</option>
          <option>Algeria</option>
          <option>Andorra</option>
          <option>Angola</option>
          <option>Antigua and Barbuda</option>
          <option>Argentina</option>
          <option>Armenia</option>
    </select></td><tr>
    </table>

  6. #6
    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
    Billets dans le blog
    20
    Par défaut
    HTML généré pas PHP !!!
    Poster le HTML généré permet de voir plus facilement le code (donc les erreurs), cela aide à voir des erreurs pas toujours évidentes directement dans le code PHP et surtout, JavaScript agit sur ce code, pas sur le PHP, donc ça nous permet de voir ce que voit JavaScript, pas ce que tu crois (ou veux) qu'il y a sur ta page !

    Ceci étant dit, première erreur :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    document.getElementById('address2')=<?php echo $col2[11]; ?>
      document.getElementById('city2')=<?php echo $col2[12] ; ?>
      document.getElementById('poxbox2')=<?php echo $col2[13] ?>;
      document.getElementById('numtel2')= <?php echo $col2[14];?>
      document.getElementById('email2')=<?php echo $col2[4]; ?>
      document.getElementById('lieuresid2')=<?php echo $col2[7]; ?>
    Ce ne sont pas les éléments que tu veux remplir mais leur value
    Donc :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    document.getElementById('address2').value=<?php echo $col2[11]; ?>
      document.getElementById('city2').value=<?php echo $col2[12] ; ?>
      document.getElementById('poxbox2').value=<?php echo $col2[13] ?>;
      document.getElementById('numtel2').value= <?php echo $col2[14];?>
      document.getElementById('email2').value=<?php echo $col2[4]; ?>
      document.getElementById('lieuresid2').value=<?php echo $col2[7]; ?>
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

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

Discussions similaires

  1. Populate plusieurs champs avec une même valeur
    Par dedis dans le forum Zend_Form
    Réponses: 5
    Dernier message: 26/03/2011, 16h59
  2. Remplir plusieurs champs avec la meme valeur
    Par Gugul dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/04/2010, 22h10
  3. [AC-2007] remplir un champs avec une autre table
    Par alex77140 dans le forum IHM
    Réponses: 5
    Dernier message: 21/01/2010, 18h25
  4. [WD-2003] Remplir plusieurs champs avec une seule entrée
    Par cariou76 dans le forum Word
    Réponses: 1
    Dernier message: 01/12/2009, 12h26
  5. comment remplir 2 champs avec une seule listbox
    Par Didi17 dans le forum Access
    Réponses: 3
    Dernier message: 19/10/2005, 09h42

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