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
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
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é 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î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çant</label> <a href="" onClick="return Controle(document.form_etat)">envoyer</a> </form>
merci d'avance
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(); }
Partager