Hallo liebe Forumer!
Ich habe hier einen Quelltext, in dem ich Inhalte eines Array vergleichen und jeweils eine Alert-Meldung ausgeben will. Der Quelltext sieht so aus:
------------------
function funki() {
var inhalt = document.for2001.tel.value;
TELEFON = new Array();
TELEFON[0] = "89174";
TELEFON[1] = "89175";
TELEFON[2] = "89176";
TELEFON[3] = "89177";
TELEFON[4] = "89178";
drin=false;
for (i=0;i<=PLZ.length;i++) {
if(inhalt == TELEFON[i]) drin=true;
}
if (drin) {
alert("Howdie");
}
else
alert("nicht die richtige");
}
------------------------------------
So nun funkt das auch wunderbar. Das Problem ist aber, daß ich in der if-Schleife, gern eine Negation eingebaut hätte. Also:
---
if(inhalt != PLZ[i]) drin=true;
---
Und schon funktioniert es nicht mehr. Nun ignoriert er meine else-Schleife und gibt (egal was ich eingebe immer "Howdie" aus. Leider verstehe ich nicht ganz warum?
Ist vielleicht jemand schlauer als ich?
Danke und grüße
Stefan