Récupérer valeur d'un select
Bonjour,
Je pose ma question APRES avoir essayé l'exemple donné dans la FAQ et qui ne fonctionne pas dans mon code.
Voici ce que fait mon code:j'ai un menu déroulant intitulé select_nom qui récupère ses valeurs grace à une requete php dans ma base.
Je veux afficher le nom sélectionné dans la liste dans un message d'alerte.
Code entre les balises head:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<script language="JavaScript" type="text/JavaScript">
function recup(){
var nom = document.getElementById('select_nom').options[document.getElementById('select_nom').selectedIndex].text
alert("nom="+nom)
}
</script> |
Code du select:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<select name="select_nom" onchange='javascript:recup()' style='width:145px;'>
<?
$sql_user="SELECT * FROM users ORDER BY nom";
$query_user=mysql_query($sql_user);
$num_user=mysql_num_rows($query_user);
For($i=0;$i<$num_user;$i++)
{
$nom = mysql_result($query_user,$i,'nom');
echo"\n<option> $nom </option>";
}
?>
</select> |
Pour info mon formulaire s'appelle form1.
Pouvez-vous me dire pourquoi je n'ai aucun message d'alerte qui ne s'affiche?
Merci.