Bitte, wenn ihr schon Lösungen posted, dann testet die wenigstens.
der Textbox gibst Du ein onkeypressed-Attribut, wo Du folgende
Funktion aufrufst:
Einfacher läßt sich noch mit this arbeiten, dass spart Tipparbeit.
<input type="text" onkeyup="selektiere_in_lstfeld(this.form);">
function selektiere_in_lstfeld()
{
for i=0;i< document.formular.listbox.options.length;i++)
Da fehlt eine Klammer.
{
if document.formular.listbox.options[i].value=document.formular.textfeld.value then
Da fehlen 2 Klammern und der Vergleich ist falsch und then gibt es nicht in JS.
{
document.formular.listbox.options[i].selected=true;
Vielleicht.
Aber alles in allem funktioniert dein Beispiel nicht (genauso wenig wie der Ansatz von Schorsch).
function selektiere_in_lstfeld(form)
{
for(var i = 0; i< form.listbox.options.length; i++)
{
if (form.listbox.options[i].value == form.textfeld.value)
{
form.listbox.selectedIndex = i;
break;
}
}
}
Struppi.