Bonjour,
Je génére 2 listes déroulantes sur la selection de 2 boutons radio par l'intermédiaire d'un script JS.
Quand je selectionne 1 bouton, la liste correspondante s'affiche et si je selectionne l'autre bouton, la liste générée précedemment disparait pour faire place à la nouvelle liste...Pour l'instant, pas de probléme de ce côté là, les liste s'affichent et disparaissent parfaitement.
Mon souci est celui là :
Si je sectionne Le bouton Romane et que dans la liste correspondante je sélectionne n'importe quelle valeur, il est enregistré dans la base systématiquement la 1ére valeur de la deuxiéme liste (qui n'est pas affichée) c'est à dire "Rouge Sienne" !!
Mon formulaire fonctionne bien aussi puisque j'ai d'autres champs type DATE et CLIENT qui s'enregistrent bien dans la table...
Si quelqu'un pouvait me dire ce qui ne tourne pas rondMerci
Voilà le code :
Code php : 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54 <SCRIPT language="Javascript"> // ================== // Activations - Désactivations // ================== function GereControle(Controleur, Controle) { var objControleur = document.getElementById(Controleur); var objControle = document.getElementById('a'+Controle); var nbre =2; //ou 2 correspond au nombre de choix... if(objControle.style.display == 'none') { for (var i = 1; i<=nbre; i++) {document.getElementById('a'+i).style.display = 'none'; } objControle.style.display='block'; } } </SCRIPT> </head> <body> <tr> <td colspan=1 rowspan=1 width=50% height=33%> <legend align="center"> TUILES <br /> <?php //choix du type de tuiles ?> <input type="radio" id="radio_10" name="idtuile" value="Romane" onClick="GereControle('radio_10', '1');"/> Romane <input type="radio" id="radio_20" name="idtuile" value="Béton" onClick="GereControle('radio_20', '2');"/> Béton <?php //choix des couleurs de tuiles ?> <div id="a1" style="display:none"> <select name="idcouleur_tuile"> <option value="Calanque">Calanque <option value="Patrimoine">Patrimoine <option value="Paysage">Paysage <option value="Rouge">Rouge </option> </select> </div> <div id="a2" style="display:none"> <select name="idcouleur_tuile"> <option value="Rouge Sienne">Rouge Sienne <option value="Silvacane littoral">Silvacane littoral <option value="Provence">Provence <option value="Evolution">Evolution <option value="Dune ocre">Dune ocre <option value="Dune sable">Dune sable <option value="Muscade">Muscade </option> </select> </div> </legend> </td> </tr> </body>
Partager