bonjour,

j aimerai savoir comment je peut faire pour que quand je clic sur la syllabe dans une liste déroulante, elle puisse se coller au mot...car j ai un décalage.

foreach($reponses as $cle => $reponse)
{
echo '<article class="content_img_2">';
echo '<figure>';
echo '<img src="' . $reponse['image'] . '" alt="' . $reponse['mot'] . '' . $reponse['phrase'] . '" width:"74" height="74" />';
echo '</figure>';
echo'<p class="ch_uppercase">'.$reponse['mot'];
echo'<select style="border-bottom:1px solid #c93ba1;" class="chx_select" name="'.$cle.'">';	
foreach($choix as $key => $value){
echo'<option style="text-align:auto;">'.$value.'</option>';
}
echo'</select>'.$reponse['phrase'].'</p>';
echo'</article>';
}

merci d avance
oui mais sur quel element le select ou l option, je ne vois pas du tout comment faire.
merci jenkal
alors pardon, je rectifie, il te faut utilisé l'evenement OnChange() de JavaScript sur la balise Select

petit exemple ici
Modifié par JENCAL (02 Jun 2016 - 18:19)
bah tu as deja ton :
echo'<select style="border-bottom:1px solid #c93ba1;" class="chx_select" name="'.$cle.'">';


du coup il suffit d'inserer le onchange dedans. ensuite c'est en javascript.
bonjour,

merci pour la réponse, jsui d accord, mais quand les valeurs son dans un tableau avec une boucle foreach, le script je le place ou dans la page...

et comment dire en javascript que la phrase se compose de php, exemple:

<p>'.$reponse['mot'].''.$cle.''.$reponse['phrase'].'</p>
.
function mychangefunction()
{
  var x = document.getElementById("mySelect").value;
  var y = document.getElementById("myP");
  y.innerHTML = "J'ai choisi l'option n° : " + x;
}

merci d'avance...
echo '<form class="form_exercices_ou_result" action="../correct_exo/correction_ch.php" method="POST" />';
foreach($reponses as $cle => $reponse)
{
echo '<article class="content_img_2">';
echo '<figure>';
echo '<img src="' . $reponse['image'] . '" alt="' . $reponse['alt'] . '" width:"74" height="74" />';
echo '</figure>';
echo'<p class="ch_uppercase">'.$reponse['mot'];
echo'<select style="border-bottom:1px solid #e2e282;" class="chx_select" name="'.$cle.'">';
foreach($choix as $key => $value){
echo'<option style="text-align:auto;">'.$value.'</option>';
}
echo'</select>'.$reponse['phrase'].'</p>';
echo'</article>';
}
echo '<p class="correction_center"><input type="submit" name="correction" value="correction"/></p>';
echo '</form>';
?>