bonjour
j'ai un formulaire php (nommé recherche) qui fonctionnait bien et dans lequel j'ai voulu rajouter 2 sous formulaires (nommés afficher_loc et valider_coordonnees). Ces 2 sous formulaire servent à visualiser un lieu sur une carte google map, et à valider les coordonnées du lieu.
une fois qu'on a fait ca, on peut lancer la recherche du jeu, avec les criteres renseignés (type de jeu, date, et lieu du jeu).
Le probleme c'est que lorsque j'appuie sur les boutons des sous formulaires pour afficher le lieu, c'est le onsubmit du formulaire global (recherche) qui est lancé, et non le onsubmit des sous-formulaire.
donc si vous pouvez m'éclairer un peu sur la façon dont je pourrais gérer ces 2 sous formulaires, ca serait sympa.
Merci
voilà la partie utile du code :
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 <form name="recherche" action="recherche.php" method="post" onsubmit="return verification1();"> <fieldset> <legend><b>Type de jeu</b></legend> <? include 'modules/jeu/3listeschainees/ValideLd1.php'; ?> <!--Pour remplir la liste déroulante 1--> <span id="niv2"> <? include 'modules/jeu/3listeschainees/ValideLd2.php'; ?></span> <!--Pour remplir la liste déroulante 2--> <span id="niv3"> <? include 'modules/jeu/3listeschainees/ValideLd3.php'; ?></span> <!--Pour remplir la liste déroulante 3--> </fieldset><br> <fieldset> <legend><b>Lieu du jeu</b></legend> <form name="afficher_loc" onsubmit="showAddress(this.address.value); return false"> <p> <input type="text" size="60" name="address" value="" /> <input type="submit" value="Go!" /> </p> <div id="map" style="width: 500px; height: 300px"></div> </form> <br>-<br> <form method="get" name="valider_coordonnees" > lat/long : <input type="text" size="60" name="loc" id="loc" /><br> <input type="submit" value="valid"> </form> </fieldset><br> <fieldset> <legend><b>Date du jeu</b></legend> <p><label>Jour<input type='date' name='vdate' id='date' value="<?php echo $_SESSION['date_rech']; ?>"> </label> </fieldset><br><br> <center><input type=submit value="Rechercher"> </center> </form>
Partager