Dans un formulaire, j'ai une liste de case à cocher
Le formulaire ne doit etre envoyé que si au moins une case est cochée
sinon boite d'alert

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<form method="post"  name="form1" action="<?php echo $editFormAction; ?>" onSubmit='javascript:verif_cocher_classe();'>
Lors de la soumission, j'appelle une fonction verif_cocher_classe()
mais je ne domine pas du tout mon sujet ;((

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 verif_cocher_classe() { //v3.0
  var c;
  c=0;
  var cases = document.getElementsByTagName('input');   // on recupere tous les INPUT
   for(var i=0; i<cases.length; i++)  {     // on les parcourt
       if(cases[i].type == 'checkbox')        // si on a une checkbox...
	     {  
         if (cases[i].checked == 'on') {   	//si la case est cochee, envoi du formulaire		
		        document.forms['form1'].submit;cn++;return false;
				} 
		 }
   }
   if  (c==0) {alert("Cocher au moins une classe"); } 			
}
Pouvez vous m'aider à la vérifier ?
Merci à tous