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
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
http://www.peter.in-berlin.de/projekte/selfcode/?code=sh%3A(+fo%3A|+ch%3A%3F+rl%3A(+br%3A%26+va%3A|+zu%3A)+ss%3A|+ls%3A[