Bonjour,

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
function cocherOuDecocher() {
	if (document.getElementById("toutcocher").checked == true)  {
		
		<%for (int i=0;i<data.length;i++) {%>
			
			if (document.getElementById("valide"+<%=i%>) != null) {
				document.getElementById("valide"+<%=i%>).checked = true;
			}
		<%}%>
	}
	else {
		<%for (int i=0;i<data.length;i++) {%>
			if (document.getElementById("valide"+<%=i%>) != null) {
				document.getElementById("valide"+<%=i%>).checked = false;
			}
			
		<%}%>
	}
}
Cette fonction fonctionne !
Mon problème est que le nombre de checkbox peut être variable. Et quand on atteint les 200 checkboxs, ça prend environ 5 secs à tout cocher. Je voulais donc savoir si ma fonction pouvait avoir un problème de performance ou si il y avait peut être qqch à faire pour que ça soit un peu plus rapide.

Merci