Bonjour,

J'ai une liste de checkbox que je souhaite activer/désactiver d'un seul coup. J'ai donc un lien : Tout cocher et un lien Tout décocher.

Mes checkbox sont définies comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="checkbox" name="checkboxes[]" value="<?php echo $outputVOCollection_2[$key]->getIdCollectivite(); ?>" /></td>
Le code relatif aux liens: Tout cocher et tout décocher sont:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<tr>
<td><a href="#" onclick="javascript:Check_all(true);">Tout cocher</a></td>
<td><a href="#" onclick="javascript:Check_all(false);">Tout d&eacute;cocher</a></td>
</tr>
Et enfin la définition de ma fonction javascript Check_all :

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


function Check_all(state)
{
	
  --->var checkboxes=document.forms['prev_gen_fpf'].checkboxes;
	
  for (var i=0;i<checkboxes.length;i++)
   {
    if(checkboxes[i].type == 'checkbox')
     {
      checkboxes[i].checked = state;
     }
   }
  return true;
 }
Avec ça, ça ne marche malheureusement pas, je doute de la ligne que j'ai indiqué avec la flèche -->.

Auriez vous une idée?

Merci