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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.