Bonjour à toutes et à tous,
Je suis nouveau sur le forum et débutant en javascript. Je me suis inscrit car j'ai besoin d'aide...
Grand merci d'avance à ceux ou à celles qui vondront bien m'aider.
Mon problème est le suivant :
J'ai une liste déroulante qui propose un choix allant de 1 à 10 et si on sélectionne 1 par exemple, mon script génère automatiquement une 2eme liste déroulante proposant elle un choix de couleur. Si on sélectionne 2 il en générera 2 ainsi de suite... Par défaut, quand j'arrive sur ma page j'ai juste la 1ere liste déroulante qui est affichée et ce que je souhaiterais c'est
que quand j'arrive sur ma page, le choix 1 soit sélectionné par défaut dans la première liste et qu'il y ait déjà la liste déroulante concernant le choix de la couleur d'affichée aussi... est ce possible ?
Code javascritp:
---------------
code formulaire html :
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137 <script type="text/javascript"> function change(){ var choix = document.getElementById('choix'); if(choix.value == 'rien'){ document.getElementById('1').style.display = 'none'; document.getElementById('2').style.display = 'none'; document.getElementById('3').style.display = 'none'; document.getElementById('4').style.display = 'none'; document.getElementById('5').style.display = 'none'; document.getElementById('6').style.display = 'none'; document.getElementById('7').style.display = 'none'; document.getElementById('8').style.display = 'none'; document.getElementById('9').style.display = 'none'; document.getElementById('10').style.display = 'none'; } if(choix.value == '1'){ document.getElementById('1').style.display = 'block'; document.getElementById('2').style.display = 'none'; document.getElementById('3').style.display = 'none'; document.getElementById('4').style.display = 'none'; document.getElementById('5').style.display = 'none'; document.getElementById('6').style.display = 'none'; document.getElementById('7').style.display = 'none'; document.getElementById('8').style.display = 'none'; document.getElementById('9').style.display = 'none'; document.getElementById('10').style.display = 'none'; } if(choix.value == '2'){ document.getElementById('1').style.display = 'block'; document.getElementById('2').style.display = 'block'; document.getElementById('3').style.display = 'none'; document.getElementById('4').style.display = 'none'; document.getElementById('5').style.display = 'none'; document.getElementById('6').style.display = 'none'; document.getElementById('7').style.display = 'none'; document.getElementById('8').style.display = 'none'; document.getElementById('9').style.display = 'none'; document.getElementById('10').style.display = 'none'; } if(choix.value == '3'){ document.getElementById('1').style.display = 'block'; document.getElementById('2').style.display = 'block'; document.getElementById('3').style.display = 'block'; document.getElementById('4').style.display = 'none'; document.getElementById('5').style.display = 'none'; document.getElementById('6').style.display = 'none'; document.getElementById('7').style.display = 'none'; document.getElementById('8').style.display = 'none'; document.getElementById('9').style.display = 'none'; document.getElementById('10').style.display = 'none'; } if(choix.value == '4'){ document.getElementById('1').style.display = 'block'; document.getElementById('2').style.display = 'block'; document.getElementById('3').style.display = 'block'; document.getElementById('4').style.display = 'block'; document.getElementById('5').style.display = 'none'; document.getElementById('6').style.display = 'none'; document.getElementById('7').style.display = 'none'; document.getElementById('8').style.display = 'none'; document.getElementById('9').style.display = 'none'; document.getElementById('10').style.display = 'none'; } if(choix.value == '5'){ document.getElementById('1').style.display = 'block'; document.getElementById('2').style.display = 'block'; document.getElementById('3').style.display = 'block'; document.getElementById('4').style.display = 'block'; document.getElementById('5').style.display = 'block'; document.getElementById('6').style.display = 'none'; document.getElementById('7').style.display = 'none'; document.getElementById('8').style.display = 'none'; document.getElementById('9').style.display = 'none'; document.getElementById('10').style.display = 'none'; } if(choix.value == '6'){ document.getElementById('1').style.display = 'block'; document.getElementById('2').style.display = 'block'; document.getElementById('3').style.display = 'block'; document.getElementById('4').style.display = 'block'; document.getElementById('5').style.display = 'block'; document.getElementById('6').style.display = 'block'; document.getElementById('7').style.display = 'none'; document.getElementById('8').style.display = 'none'; document.getElementById('9').style.display = 'none'; document.getElementById('10').style.display = 'none'; } if(choix.value == '7'){ document.getElementById('1').style.display = 'block'; document.getElementById('2').style.display = 'block'; document.getElementById('3').style.display = 'block'; document.getElementById('4').style.display = 'block'; document.getElementById('5').style.display = 'block'; document.getElementById('6').style.display = 'block'; document.getElementById('7').style.display = 'block'; document.getElementById('8').style.display = 'none'; document.getElementById('9').style.display = 'none'; document.getElementById('10').style.display = 'none'; } if(choix.value == '8'){ document.getElementById('1').style.display = 'block'; document.getElementById('2').style.display = 'block'; document.getElementById('3').style.display = 'block'; document.getElementById('4').style.display = 'block'; document.getElementById('5').style.display = 'block'; document.getElementById('6').style.display = 'block'; document.getElementById('7').style.display = 'block'; document.getElementById('8').style.display = 'block'; document.getElementById('9').style.display = 'none'; document.getElementById('10').style.display = 'none'; } if(choix.value == '9'){ document.getElementById('1').style.display = 'block'; document.getElementById('2').style.display = 'block'; document.getElementById('3').style.display = 'block'; document.getElementById('4').style.display = 'block'; document.getElementById('5').style.display = 'block'; document.getElementById('6').style.display = 'block'; document.getElementById('7').style.display = 'block'; document.getElementById('8').style.display = 'block'; document.getElementById('9').style.display = 'block'; document.getElementById('10').style.display = 'none'; } if(choix.value == '10'){ document.getElementById('1').style.display = 'block'; document.getElementById('2').style.display = 'block'; document.getElementById('3').style.display = 'block'; document.getElementById('4').style.display = 'block'; document.getElementById('5').style.display = 'block'; document.getElementById('6').style.display = 'block'; document.getElementById('7').style.display = 'block'; document.getElementById('8').style.display = 'block'; document.getElementById('9').style.display = 'block'; document.getElementById('10').style.display = 'block'; } } </script>
-------------------
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84 <select id="choix" onChange="change()"> <option value="rien" ></option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> <select id="1" style="display:none"> <option value="rouge">Rouge</option> <option value="vert">Vert</option> <option value="jaune">Jaune</option> <option value="noir">Noir</option> <option value="gris">Gris</option> </select> <select id="2" style="display:none"> <option value="rouge">Rouge</option> <option value="vert">Vert</option> <option value="jaune">Jaune</option> <option value="noir">Noir</option> <option value="gris">Gris</option> </select> <select id="3" style="display:none"> <option value="rouge">Rouge</option> <option value="vert">Vert</option> <option value="jaune">Jaune</option> <option value="noir">Noir</option> <option value="gris">Gris</option> </select> <select id="4" style="display:none"> <option value="rouge">Rouge</option> <option value="vert">Vert</option> <option value="jaune">Jaune</option> <option value="noir">Noir</option> <option value="gris">Gris</option> </select> <select id="5" style="display:none"> <option value="rouge">Rouge</option> <option value="vert">Vert</option> <option value="jaune">Jaune</option> <option value="noir">Noir</option> <option value="gris">Gris</option> </select> <select id="6" style="display:none"> <option value="rouge">Rouge</option> <option value="vert">Vert</option> <option value="jaune">Jaune</option> <option value="noir">Noir</option> <option value="gris">Gris</option> </select> <select id="7" style="display:none"> <option value="rouge">Rouge</option> <option value="vert">Vert</option> <option value="jaune">Jaune</option> <option value="noir">Noir</option> <option value="gris">Gris</option> </select> <select id="8" style="display:none"> <option value="rouge">Rouge</option> <option value="vert">Vert</option> <option value="jaune">Jaune</option> <option value="noir">Noir</option> <option value="gris">Gris</option> </select> <select id="9" style="display:none"> <option value="rouge">Rouge</option> <option value="vert">Vert</option> <option value="jaune">Jaune</option> <option value="noir">Noir</option> <option value="gris">Gris</option> </select> <select id="10" style="display:none"> <option value="rouge">Rouge</option> <option value="vert">Vert</option> <option value="jaune">Jaune</option> <option value="noir">Noir</option> <option value="gris">Gris</option> </select>
Partager