Array; Überprüfe, ob Element enthalten ist

  • Hallo Leute,


    mein Problem scheint einfach, aber für mich derzeit nicht lösbar.

    Ich habe ein array mit drei Elementen. Gebe ich in das Textfeld "Auto" nichts oder z.B. Mercedes ein, soll im Textfeld "Pruefe" ein "NEIN" stehen.

    Gebe ich z.B. Tatra ein, soll dort stehen "is drin".

    Leider funktioniert es nicht.

    Hier mein Code:



    <html>

    <head>

    <script>

    var cars = ["Lincoln", "Skoda", "Tatra", "Lada"];

    function Teste()

    {

    var zeige = cars.includes(Auto.value);

    if (zeige = true)

    {document.getElementById("Pruefe").value = "is drin";}

    else {document.getElementById("Pruefe").value = "NEIN";}

    }

    </script>

    </head>

    <body>

    <h2>JavaScript Arrays</h2>

    Auto: <br><input type="text" id="Auto"><br><br>

    Prüfe ob im array: <br><input type="text" id="Pruefe"><br><br>

    <input type="button" value="Teste" onclick="Teste();"/><br>

    </body>

    </html>


    Könnt Ihr helfen??

  • Funktioniert bei mir alles.... Gebe Mercedes ein, bekomme NEIn als Ausgabe. Gebe Skoda ein, bekomme is drin als Ausgabe.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!