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,
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,
Bonsoir,
Tu peux peut être t'inspirer de la FAQ : ici
Toutes les FAQs Web
Les règles du Forum
Démonstration de l'utilisation des balises [CODE](bouton #)
Pensez à utiliser le tag
merci je me suis bien inspirer de la faq
voila ce que jai fait:
et le checkbox:
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]; ?> } }
mais ça ne remplis pas les champs
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>
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 JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
voici les champs déja remplis:
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
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>
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>
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 :
Ce ne sont pas les éléments que tu veux remplir mais leur value
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]; ?>
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 JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Partager