Bonsoir,
J'ai un souci avec la vérification de champs de formulaires. Voici le bout de code pour le javascript
et voici le code du formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <script type="text/javascript"> <![CDATA[ function valider() { if((document.formSaisie.section.value =='1') && (document.formSaisie.section2.value !='')) { alert('Champs incompatibles!'); return false; } ]]> </script>
etc etc...
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
18
19
20
21
22 <form action="resultat_requete.php" onsubmit="return valider()" name="formSaisie" method="post"> <table class="requetes" width="960" border="1" cellspacing="2"> <tr> <td> <input type="checkbox" name="section" value="1"> Toutes les sections</td> <td> <select name="section2"> <option value=""></option> <?php require ("../config/connection.php"); $query = "SELECT DISTINCT Section FROM adherents ORDER BY Section ASC"; $result = mysql_query($query) or die; while($row = mysql_fetch_array($result)) { echo"<option value=\"$row[Section]\">$row[Section]</option>"; $section2=$row['Section']; } ?> </select> Sélectionnez la catégorie</td> <td>Section</td>
Mon formulaire ne devrait pas être envoyé et pourtant il l'est.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input type="submit" value="Envoyer" /> <input type="reset" name="reset" value="Effacer">
Je ne vois pas où est le problème, d'autant plus qu'après les vérifications des variables sur la page resultat_requete.php, il y a bien des valeurs dans section et section2
Quelqu'un a une idée svp ?
Partager