J'ai un formulaire qui contient une liste de checkbox. Je veux permettre à l'utilisateur de cocher et decocher tous les checkbox.
Pour cela, j'ai fait ceci :

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
<SCRIPT LANGUAGE="JavaScript"> 
<!-- Begin 
 
var checkflag = "false"; 
function check(field) { 
if (checkflag == "false") { 
  for (i = 0; i < field.length; i++) { 
  field[i].checked = true;} 
  checkflag = "true"; 
  return "Tout décocher"; } 
else { 
  for (i = 0; i < field.length; i++) { 
  field[i].checked = false; } 
  checkflag = "false"; 
  return "Tout cocher"; } 
} 
 
//  End --> 
</script>
le pb c'est que lorsque je coche je vais ensuite sur une autre page et que je retourne ensuite avec le back du navigateur, quand je lui demande cocher, il decoche te qd je lui demande de decocher il coche.


merci