Passer un argument dans une fonction appelée depuis un onChange
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:
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,