Knud: select-eintrag selektieren

Hi!

über ein Text-Eingabefeld möchte ich den Inhalt einer Select-Box durchsuchen und bei gefundenem Eintrag diesen selektieren.

Leider funktioniert's nicht!

Dies ist mein Versuch:

function mit_suche() {
 suchtext = document.stunden.mitarbsuch.value.toUpperCase();
 if (suchtext != "") {
  for(i=0;i<document.stunden.mitarb_liste.length;++i) {
   listtext = document.stunden.mitarb_liste.options[i].text.toUpperCase();
   if(listtext.indexOf(suchtext)==0) {
    document.stunden.mitarb_liste.selectedIndex = i;
    document.stunden.mitarb_liste.options[i].selected = true;
    break;
   }
  }
 }
}

Hat jemand vielleicht eine Lösung?

Danke!

Knud

  1. Hi!

    Vielleicht noch zur Ergänzung:

    Das Problem ist nicht, den entsprechenden Eintrag zu selektieren, sondern
    den selektieren Eintrag im Anzeigebereich des Select-Fensters auch sichtbar machen.
    D.h. wenn ich nach unten scrolle, sehe ich den gefundenen Eintrag selektiert.
    Wenn's sowas wie ne refresh-Funktion geben würde...

    Grüße,

    Knud