tach, ich hab ein ziemlich dummes Problem:
ich möchte eine art autovervollständigung schreiben:
es gibt eine vorgegebene Liste von wörtern, und sobald man die anfangsbuchsteaben eines dieser wörter schreibt, wird der rest automatisch vervollständigft.
Mein Ansatz:
das Problem is, dass ich keine Variable als keine Variable in regulären Ausdrücken schreiben kann ( found = liste.search(/^suchtext/); )
gibt es da ne möglichkeit, das irgendwie hinzufummeln?
ich möchte eine art autovervollständigung schreiben:
es gibt eine vorgegebene Liste von wörtern, und sobald man die anfangsbuchsteaben eines dieser wörter schreibt, wird der rest automatisch vervollständigft.
Mein Ansatz:
Code:
<SCRIPT LANGUAGE="JavaScript">
function suchen(suchtext)
{
liste = "test";
found = liste.search(/^suchtext/);
if (found!=-1) {
alert (gefunden);
}
else { alert("Der Text \"" + suchtext + "\" wurde nicht gefunden."); }
}
</script>
<form name=search>
Suchen nach:
<input name=suchtexting type=text size=15 onKeyup="suchen(this.value);">
</form>
das Problem is, dass ich keine Variable als keine Variable in regulären Ausdrücken schreiben kann ( found = liste.search(/^suchtext/); )
gibt es da ne möglichkeit, das irgendwie hinzufummeln?