Hallo zusammen,
ich bin dabei etwas Javascript zu lernen.
Ich Versuche gerade eine Suchfunktion zu schreiben, die mir gleich Treffer auflistet.
Nur bekomme ich hier immer ein Fehler angezeigt das ein Objekt erwartet wird.
Kann mir jemand sagen wo dieser liegt?
Mein Test Code:
HTML
<html>
<head>
<script language="javascript">
<!--
function suchen(obj){
var menuPunkte = new Array();
menuPunkte[0] = "TEST";
menuPunkte[4] = "Bla";
menuPunkte[1] = "Blub";
menuPunkte[2] = "Apfel";
menuPunkte[3] = "Birne";
var wert = obj.value;
var laenge = wert.length;
var txt="";
alert(wert);
for(i=0; i < menuPunkte.length; i++){
if( menuPunkte[i].substr(0,laenge)) == wert){
txt = txt + menuPunkte[i];
}
}
ausgabe.innerHTML = txt;
}
//-->
</script>
</head>
<body>
<input type="text" name="test" value="" onkeypress="suchen(this);">
<div id="ausgabe">1:</div>
</body>
</html>
Alles anzeigen