Bonjour,
Je souhaite exécuter une fonction suite à un clic souris dans un champs <select>. De plus, je souhaite passer la value de l'option cliquée en argument à cette fonction.
Pour l'instant, voici, en partie, ce que j'ai codé, mais je galère pas mal, je suis en terrain inconnu et je progresse avec beaucoup de mal. Merci à ceux qui veulent bien me filer un coup de main !
Je n'ai pas d'erreur de la part d'eclipse.
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 <form method="post" action="envoiforms/services.php" id="fen1"> <script> function servselect(sel) { document.getElementById("hmilieu").innerHTML = "YOU CLICKED ME!" + sel.value; } </script> <?php try { $bdd = new PDO('mysql:host=localhost;dbname=mairie_saubens;charset=utf8', 'root', ''); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } $reponse1 = $bdd->query('SELECT servMair_nom FROM services_mairie'); $reponse2 = $bdd->query('SELECT pers_nom FROM personnes'); ?> <div class="divparamBDD" id="divhaut"> <div class="spancolor" id="hgauche"> <div id="cadreservices"> <h2>Services mairie</h2> <select name="selectservices" size="5" id="textareaservices" onChange="servselect(this)"> <?php while($donnees1 = $reponse1->fetch()) { echo'<option value="'.$donnees1['servMair_id'].'">'.htmlspecialchars($donnees1['servMair_nom'])."</option>\r\n"; } echo'</select>'; $reponse1->closeCursor(); ?> </div> </div>
le but de cette manip sera de rafraîchir un autre champs en fonction de la valeur cliquée dans le <select> ci-dessus.
Merci,
Partager