Ciao Fedina,

te lo faccio io un esempio
codice:
<HTML>
<HEAD>
<script language="javascript">
	var aNomi = new Array('Alice','Arianna','Adriana','Anna','Beatrice','Betty','Catia','Cesare','Carlo','Damiano','Federica','Federico','Francesco','Franco','Franca')
	//aNomi.sort()  //per ordinare l'array
	function filtra(erTesto){
		div = document.getElementById('divNomi')
		div.innerHTML=''
		for(i=0;i<aNomi.length;i++){
			txt = aNomi[i]
			txt = txt.substr(0,erTesto.length)
			if(txt.toLowerCase()==erTesto.toLowerCase() || erTesto==''){
				div.innerHTML+=aNomi[i]+'
\n'
			}
		}
	}
</script>
</HEAD>
<BODY onload="filtra('')">
<form>
<input type="text" name="testo" onkeyup="filtra(this.value)">
</form>


<div id="divNomi"></div>
</BODY>
</HTML>
se ti servono spiegazioni chiedi pure