Menu
Coddy logo textTech

Login-Formular

Teil des Abschnitts JavaScript in Action der HTML-Journey von Coddy — Lektion 25 von 27.

challenge icon

Aufgabe

Einfach

Erstellen Sie ein Login-Formular, das Anmeldedaten validiert.

Wir haben ein Login-Formular mit Feldern für Benutzername und Passwort. Der Benutzername ist mit "admin" vorausgefüllt. Ihre Aufgabe ist es, das Passwort zu validieren, wenn auf die Login-Schaltfläche geklickt wird.

Schritte:

  1. In JavaScript:
    • Erstellen Sie Variablen für das Passwort-Eingabefeld, die Login-Schaltfläche und das Nachrichtenelement
    • Fügen Sie der Login-Schaltfläche einen Klick-Event-Listener hinzu
  2. Wenn die Login-Schaltfläche geklickt wird:
    • Prüfen Sie, ob das Passwort "admin123" entspricht
    • Wenn es korrekt ist, zeigen Sie: "Logged in successfully!" und setzen Sie die Nachrichtenklasse auf "success"
    • Wenn es falsch ist, zeigen Sie: "Invalid password" und setzen Sie die Nachrichtenklasse auf "error"

Probier es selbst

<!DOCTYPE html>
<html>
<head>
    <title>Login Form</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div class="login-container">
        <h2>Login</h2>
        <form id="loginForm">
            <div class="form-group">
                <label for="username">Username:</label>
                <input type="text" id="username" value="admin" readonly>
            </div>
            <div class="form-group">
                <label for="password">Password:</label>
                <input type="password" id="password" placeholder="Enter password">
            </div>
            <button type="button" id="loginBtn">Login</button>
            <p id="loginMsg"></p>
        </form>
    </div>
    <script src="script.js"></script>
</body>
</html>

Alle Lektionen in JavaScript in Action