Bonjour à tous,
Je pense que mon titre est expliciteen fait mon script marche jusqu'à ce que je change le name de mes checkbox.
Voilà en détail :
1 - Mon JS
2 - Mon code 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 function checkUncheckAll(checkAllState, cbGroup) { if(cbGroup.length > 0) { for (i = 0; i < cbGroup.length; i++) { cbGroup[i].checked = checkAllState.checked; } } else { cbGroup.checked = checkAllState.checked; } }
Tout marche très bien quand mes name sont nommés t5 mais nommés t5[] ca ne fonctionne plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <input TYPE="checkbox" CLASS="checkbox" NAME="checkall" onclick="checkUncheckAll(this, t5[]);" VALUE="0" id="t5z"> <label for="t5z">Tous Selectionner</label> <INPUT TYPE="checkbox" CLASS="checkbox" NAME="t5[]" id="t5a" VALUE="1" onClick="selecteur.submit();" <?php if (in_array("1", $t5)) { echo "CHECKED"; }?>> <INPUT TYPE="checkbox" CLASS="checkbox" NAME="t5[]" id="t5b" VALUE="2" onClick="selecteur.submit();" <?php if (in_array("2", $t5)) { echo "CHECKED"; }?>> <INPUT TYPE="checkbox" CLASS="checkbox" NAME="t5[]" id="t5c" VALUE="3" onClick="selecteur.submit();" <?php if (in_array("3", $t5)) { echo "CHECKED"; }?>>
Si quelqu'un avait une idée lumineuse, merci !
Partager