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 du select:
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>
Pour info mon formulaire s'appelle form1.
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>
Pouvez-vous me dire pourquoi je n'ai aucun message d'alerte qui ne s'affiche?
Merci.
Partager