Bonjour,
je voudrais savoir comment je pourrait faire pour si dans un de mes formulaires une de mes cases est coché décocher toutes les autres !
Voici mes formulaires dans un tableau :
et voici ma fonction javascript qui ne fonctionne pas depuis que j'essai de décocher :
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 <tr> <td height="24" colspan="2">Matin</td> <td> </td> <td> </td> </tr> <tr> <td width="6"> </td> <td width="62">debut</td> <?php if ($mode == "lecture") { ?> <td><form name="formm1" method="post" action=""> <label> <input name="heure" type="text" style="width:20px" maxlength="2" disabled> : <input name="minute" type="text" style="width:20px" maxlength="2" disabled> </label> <label> <input type="checkbox" name="checkbox" value="checkbox" onClick="ChangeStatut1(this.form)"> </label> <label> <input type="submit" name="Submit" value="Valider" style="visibility:hidden"> </label> </td></form> <?php } //else //{ ?> <td> </td> </tr> <tr> <td> </td> <td>fin</td> <td><form name="formm2" method="post" action=""> <label> <input name="heure" type="text" style="width:20px" maxlength="2" disabled> : <input name="minute" type="text" style="width:20px" maxlength="2" disabled> </label> <label> <input type="checkbox" name="checkbox" value="checkbox" onClick="ChangeStatut1(this.form)"> </label> <label> <input type="submit" name="Submit" value="Valider" style="visibility:hidden"> </label> </td></form> <td> </td> </tr> <tr> <td colspan="2">Après-midi</td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td>debut</td> <td><form name="forma1" method="post" action=""> <label> <input name="heure" type="text" style="width:20px" maxlength="2" disabled> : <input name="minute" type="text" style="width:20px" maxlength="2" disabled> </label> <label> <input type="checkbox" name="checkbox" value="checkbox" onClick="ChangeStatut1(this.form)"> </label> <label> <input type="submit" name="Submit" value="Valider" style="visibility:hidden"> </label> </td></form> <td> </td> </tr> <tr> <td> </td> <td>fin</td> <td><form name="forma2" method="post" action=""> <label> <input name="heure" type="text" style="width:20px" maxlength="2" disabled> : <input name="minute" type="text" style="width:20px" maxlength="2" disabled> </label> <label> <input type="checkbox" name="checkbox" value="checkbox" onClick="ChangeStatut1(this.form)"> </label> <label> <input type="submit" name="Submit" value="Valider" style="visibility:hidden"> </label> </td></form> <td width="20"> </td> </tr> <tr> <td colspan="2">Sortie</td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td>debut</td> <td><form name="forms1" method="post" action=""> <label> <input name="heure" type="text" style="width:20px" maxlength="2" disabled> : <input name="minute" type="text" style="width:20px" maxlength="2" disabled> </label> <label> <input type="checkbox" name="checkbox" value="checkbox" onClick="ChangeStatut1(this.form)"> </label> <label> <input type="submit" name="Submit" value="Valider" style="visibility:hidden"> </label> </td></form> <td rowspan="2"><img src="images/suppr.jpg" width="50" height="50"></td> </tr> <tr> <td> </td> <td>fin</td> <td><form name="forms2" method="post" action=""> <label> <input name="heure" type="text" style="width:20px" maxlength="2" disabled> : <input name="minute" type="text" style="width:20px" maxlength="2" disabled> </label> <label> <input type="checkbox" name="checkbox" value="checkbox" onClick="ChangeStatut1(this.form)"> </label> <label> <input type="submit" name="Submit" value="Valider" style="visibility:hidden"> </label> </td></form> </tr>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function ChangeStatut1(formulaire) { if (formulaire <> formm1 && formulaire.checkbox.checked == true) { formm1.checkbox.checked=false;} if(formulaire.checkbox.checked == true) {formulaire.heure.disabled=false; formulaire.minute.disabled=false; formulaire.Submit.style.visibility = 'visible'; } if(formulaire.checkbox.checked == false) {formulaire.Submit.style.visibility = 'hidden'; } }
Partager