Menu
Coddy logo textTech

Formularz logowania

Część sekcji JavaScript w praktyce ścieżki HTML w Coddy. Lekcja 25 z 27.

challenge icon

Wyzwanie

Łatwy

Utwórz formularz logowania, który weryfikuje dane uwierzytelniające.

Mamy formularz logowania z polami nazwy użytkownika i hasła. Nazwa użytkownika jest wstępnie ustawiona na "admin". Twoim zadaniem jest sprawdzenie hasła po kliknięciu przycisku logowania.

Kroki:

  1. W JavaScript:
    • Utwórz zmienne dla pola hasła, przycisku logowania i elementu komunikatu
    • Dodaj detektor zdarzenia kliknięcia do przycisku logowania
  2. Po kliknięciu przycisku logowania:
    • Sprawdź, czy hasło jest równe "admin123"
    • Jeśli jest poprawne, wyświetl: "Logged in successfully!" i ustaw klasę komunikatu na "success"
    • Jeśli jest niepoprawne, wyświetl: "Invalid password" i ustaw klasę komunikatu na "error"

Spróbuj swoich sił

<!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>

Wszystkie lekcje w sekcji JavaScript w praktyce

Poćwicz samodzielnie: Edytor online Web