javascript autocomplete
Jeg ønsker en egen \'autocomplete\' funksjon til et text-felt i en form. Når jeg f.eks skriver inn co i et felt skal coca-cola automatisk komme som forslag. Ordene hentes fra en array som er sorter alfabetisk.Det må være mulig å fortsette å skrive i feltet etter at funksjonen har kommet med forslag til ord. Jeg vil altså ha noe som ligner på autocomplete i Excel eller IE5, bare med mine egne predefinerte ord.. Slik har jeg begynt:
function findEntry(txt)
{
var k = \"\";
var lengde = txt.value.length;
var ord = new Array(\"coca-cola\", \"cory\", \"deb\", \"ella\", \"nescafe\", \"tone\");
for (var i = 0; i < ord.length || k != \"\"; i++)
{
if (lengde > 0)
{
if(ord[i].substr(0, lengde) == txt.value)
{
txt.value = ord[i];
}
else
{
txt.value = txt.value;
}
}
}
txt.select();
}