J'ai une liste créer avec une section smarty(foreach ou while en php) qui em met une checkbox a chauqe ligne ayant pour nom chx+indice, je cherche a verifier qu'au moins une case soit coché lors du submit du formulaire, je lance donc un return de la fonction suivante sur le onsubmit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function controlsuppr() {
	var frm=document.forms['frmorigin']
	var top=false;
	var liste=frm.hidechk;
	for(var i=0; i<liste.options.length;i++) {
		if(frm.chx+i.checked) top=true;
		alert(frm.chx+i.value);
	}
	if(!top) alert("Vous n'avez saisi aucun pays à supprimer");
	return top;
}
je créer une liste select caché "hidechk" pour parcourir ma boucle for. Le problème c'est que apparemment la syntaxe chx+i n'est pas bonne, qqun pourrait m'aider svp ? (necronick t là? )