Bonjour, j'aimerais faire une aide à la saisie ou un autocomplete appelez le comme vous voulez.

J'arrive à bien récupérer toutes les valeurs mais maintenant mon problème c'est de les afficher pourriez-vous me donner un coup de main.

Merci d'avance.

Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
	<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
</head>
<body> 	
	<script language="Javascript">
		var tableau = new Array("toto","tata","titi","tutu","tintin","toutou","tintamarre");
		//le tableau est rempli en javascript. Il contient toute les valeurs.
 
		function trierValeur(p_mot)
		{
			var listeAAfficher=document.getElementById('liste');
			var leNouveauTableau = new Array();
			var indexElementNouveauTableau;
			indexElementNouveauTableau=0;
 
			//on parcours l'ancien tableau	
			for (indexElementAncienTableau = 0; indexElementAncienTableau<=tableau.length-1; indexElementAncienTableau++)
			{	
				// si le 
				// la fonction maVariable.indexOf renvoie -1 pour false et 0 pour true
				if (tableau[indexElementAncienTableau].indexOf(p_mot,0) != -1)
				{
					// on rajoute le mot dans le tableau
					leNouveauTableau[indexElementNouveauTableau] = tableau[indexElementAncienTableau];
					// on incrémente le tableau sinon ça écrase l'ancienne valeur
					indexElementNouveauTableau+=1;
				}
			}	
			//si le tableau contient cinq réponses et au moins une
			if (leNouveauTableau.length <= 5 && leNouveauTableau.length != 0)
			{
				//on affiche les résultats
			}
			window.alert(leNouveauTableau);			
		}
	</script>
	<input type="text" name="valeurRentree" id="valeurRentree" onkeyup="trierValeur(this.value)" />
	<ul id="liste" style="display:none">
		<li></li>
	</ul>
</body>
</html>