Formularz logowania
Część sekcji JavaScript w praktyce ścieżki HTML w Coddy. Lekcja 25 z 27.
Wyzwanie
ŁatwyUtwó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:
- W JavaScript:
- Utwórz zmienne dla pola hasła, przycisku logowania i elementu komunikatu
- Dodaj detektor zdarzenia kliknięcia do przycisku logowania
- 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
1Interaktywność/komponenty UI
KartyAkordeon (rozwijanie/zwijanie)Modal (otwieranie/zamykanie)Menu rozwijane2Formularze i walidacja
Walidacja danych wejściowychNiestandardowe komunikaty o błędachPrzyciski przesyłania9Końcowe wyzwania
Interaktywny akordeon FAQFormularz logowaniaResponsywna nawigacjaStrona bloga z motywemPoćwicz samodzielnie: Edytor online Web