Wenn gar nichts ausgeführt wird, gibt es vielleicht einen Syntaxfehler? Ansonsten debugge dich mal durch den Code und suche die Zeile die nicht mehr nach denen Vorstellungen ausgeführt wird. Entweder mit Firebug oder mit alerts, die du platzierst.
Ansonsten kann man den Code auch anders programmieren, wenn du mit der Formularreferenz arbeitest.
Beispiel:
|
JavaScript Code
|
1
2
3
|
function foo(elem) {
alert(elem.value);
}
|
|
HTML Code
|
1
|
<input type="text" onkeyup="fo(this)" />
|
Wenn du sowieso jquery nutzt, kannst du auch einfach eine fertige Variante nutzen, siehe
Autocomplete Tutorial mit jQuery