JavaScript - egyszerű keresés
Sziasztok!
A következő kódot írtam meg, de nem akar működni. Mi lehet vele a gond?
Előre is köszi a segítséget!és a hozzá tartozó html rész (felül persze be lett importálva):A fenti JS kód elvileg a gomb lenyomására elindítja a display() függvényt, majd kiolvassa a szövegmező tartalmát. Ha a szövegmező tartalma 'teszt', akkor kiírja, hogy sikeres a keresés, ha nem, akkor pedig azt írja ki, hogy a keresés sikertelen.
■ A következő kódot írtam meg, de nem akar működni. Mi lehet vele a gond?
Előre is köszi a segítséget!
kereses = new Array();
function display() {
kereses=document.searchform.searchfield.value;
if (kereses == teszt) {
window.alert("Sikeres keresés!");
kereses = 0;
}
else {
window.alert("Hiba a keresésben!");
}
}
<div id="kozep">
<div id="such_form" align="center">
<form class="searchform" name="searchform">
<input class="searchfield" name="searchfield" type="text" />
<input class="searchbutton" type="submit" value="Keresés" onclick="display();" name="searchbutton" />
</form>
</div>
</div>
Nem világos, hogy mit akarsz
Az inputok tartalma szöveg, ezért "" vagy '' jelek közé kell tenned, amit vizsgálni akarsz.
Inkább id-val azonosítsd a mezőt, hogy "cross-broswer" legyen a kódod:
teszt
teszt
nevű változó nem létezik, egyébként se működhetne a kód. Talána hiba megoldva
Ez volt a gond. Most már működik.