Bonjour à tous,
Je fais une recherche sur 3 pages et lors de l'envoi sur la 3 éme page je souhaiterais vérifier si il y a eu au moins une checkbox de coché sur la 2éme page.
Je pense que cela viens de ce que j'ai mis en rouge dans le code javascript.
Et lorsque j'appelle les name de la chekbox NOMSECTEUR sans [] on voit bien la fenêtre arrivé sauf que lorsque que l'on met OK elle disparait bien mais nous fait avancer à l'autre page alors quel est là pour nous dire qu'il faut absolument coché une case avant de continuer.
Voici mon code javascript :
Voici mon code html :
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 <script type="text/javascript"> <!-- function tst_cbx(){ ref=document.forms['insert']; result=false; for (i=0; i<ref.NOMSECTEUR[].length; i++){ if (ref.NOMSECTEUR[][i].checked){ result=true; break; } } alert((result) ? "Suivant":"Cochez au moins une case SVP !"); } //--> </script>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <form name="insert" action="recherche_etape3.php" method="POST"> <table> <input type="hidden" name="NUMGARAGE" value="2" /> <input type="hidden" name="NUMGERANT" value="2" /> <input type="hidden" name="NUMCONTROLE" value="2" /> <tr><td class='noir_orage_gras'><input type ='checkbox' name='NOMSECTEUR[]' value='PARIS' />PARIS</td></tr><tr><td class='noir_orage_gras'><input type ='checkbox' name='NOMSECTEUR[]' value='ORLEANS' />ORLEANS</td></tr><tr><td class='noir_orage_gras'><input type ='checkbox' name='NOMSECTEUR[]' value='PROVINCE' />PROVINCE </td></tr> <tr> <td></td> <td align="right"><br /><input type="button" value="retour" onClick="history.back()"> <input type="submit" value="suivant" onclick="tst_cbx()"></td> </tr> </table></form>
Partager