romy: +Javascript: Testversion mit Problemen

Beitrag lesen

Hi,

habe mal einen Beispielcode erstellt, da ich dies auch nutzen will.
Aber es gibt Probleme beim matchen...

<code>
function findinSelect(){
   var wert = document.test.eingabe.value;
   var count = document.test.auswahl.length;
   var i = 0;
   wert = '/^'+wert+'/';
   while(i<count) {
      var text = document.test.auswahl.options[i].text;
      if(text.match(wert)) document.test.auswahl.options  [i].selected=true;
      i++;
   }
}

</code>

so wird nicht zur entsprechenden Option gesprungen, sondern es passiert gar nichts.
Lasse ich dagegen das '/^' weg klappt es wunderbar, nur dass er eben anspringt sobald er den Wert in der Option findet und nicht nur am Anfang wie ich es gerne hätte.
Fehlermeldungen erscheinen keine, woran könnte das liegen?

Beispiel für Zweiteres:

o: asss
o: bskd
o. rab

findet rab bei einer Eingabe von a, anstatt asss

vielen Dank

ciao
romy