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 !
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>
Je n'ai pas d'erreur de la part d'eclipse.

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,