bonjour, je voudrai que à partir de la saisie de quelques lettres dans un champ, une liste de noms appaisse et permette à l'uitlisateur de sélectionné un nom. Mais j'ai fais plusieurs tests, cela ne réagit pas. Commen faire? Merci.

Voici le champ:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<tr> 
            <td>Déclarant</td>
            <td> <input type="text" onKeyDown="RempliChamp()"  id="declarant"  name="declarant" value=""></td>
          </tr>
Voici la fonction RempliChamp dans javascript:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function RempliChamp() {
document.form1.declarant.value= <?php
									do {  
				     					echo $row_rsdecl['Nom']; 
									   } 
									while ($row_rsdecl = mysql_fetch_assoc($rsdecl));
 			     				?>
		alert("Ma valeur". $row_rsdecl['Nom']);
 
}
VOici la requete dand php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$query_rsdecl = "SELECT * FROM declarants where Nom like '%".$declarant."%' ORDER BY Nom ASC";