bonjour,

est ce que vous pouvez m'aider svp ? j'ai fais une fonction permettant de controler la saisie d'un formulaire mais dès que je passe sur les checkbox, ca marche plus bien qu'auparavant, ca fonctionnait. est ce que j'aurai manqué quelque chose.

merci pour votre aide

voici mon HTML avec un peu de PHP
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
 
<form action="ajouter_etat.php" method="post" enctype="multipart/form-data" name="form_etat"  >
 
<input name="regroupement[]" type="checkbox"  class="checkbox" id="regroupementGA" value="ga" <?=isset($etat->regroupementPossible->estGroupeAffaire) ? ($etat->regroupementPossible->estGroupeAffaire ? "checked": "") : ""; ?> >
        	<LABEL for=regroupementGA> Groupe d'affaire</label>
        <input name="regroupement[]" type="checkbox"  class="checkbox" id="regroupementENSEIGNE" value="enseigne" <?=isset($etat->regroupementPossible->estEnseigne) ? ($etat->regroupementPossible->estEnseigne ? "checked": "") : ""; ?> >
        	<LABEL for=regroupementENSEIGNE>Enseigne</label>
        <input name="regroupement[]" type="checkbox"  class="checkbox" id="regroupementENTITE" value="entite" <?=isset($etat->regroupementPossible->estEntiteJuridique) ? ($etat->regroupementPossible->estEntiteJuridique ? "checked": "") : ""; ?>>
			<LABEL for=regroupementENTITE>Entit&eacute; juridique</label>
		<br>
		<input name="regroupement[]" type="checkbox"  class="checkbox" id="regroupementCHAINE" value="chaine" <?=isset($etat->regroupementPossible->estChaineMagasin) ? ($etat->regroupementPossible->estChaineMagasin ? "checked": "") : ""; ?>>
			<LABEL for=regroupementCHAINE>Code Cha&icirc;ne</label>
       	<input name="regroupement[]" type="checkbox"  class="checkbox" id="regroupementCONTRAT" value="contrat" <?=isset($etat->regroupementPossible->estContratCommercant) ? ($etat->regroupementPossible->estContratCommercant ? "checked": "") : ""; ?>>
  			<LABEL for=regroupementCONTRAT>Contrat commer&ccedil;ant</label>
 
<a href="" onClick="return Controle(document.form_etat)">envoyer</a>
</form>
voici mon controleur javascript

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
 
function Controle(form){
        if(checkRegroupement == false){
		alert("Au moins un regroupement doit être selectionné.");
		return false;
	}
 
	checkFrequence = false;
	for(i=0;i < form.frequence.length;i++){
		if(form.frequence[i].checked){
			checkFrequence = true;
		}
	}
 
         form.submit();
}
merci d'avance