Menu
Coddy logo textTech

ログインフォーム

CoddyのHTMLジャーニー「JavaScript in Action」セクションの一部 — レッスン 25/27。

challenge icon

チャレンジ

簡単

資格情報を検証するログインフォームを作成します。

ユーザー名とパスワードのフィールドを持つログインフォームがあります。ユーザー名にはあらかじめ "admin" が入力されています。あなたの仕事は、ログインボタンがクリックされたときにパスワードを検証することです。

ステップ:

  1. JavaScript内:
    • パスワード入力、ログインボタン、およびメッセージ要素の変数を作成します
    • ログインボタンにクリックイベントリスナーを追加します
  2. ログインボタンがクリックされたとき:
    • パスワードが "admin123" と等しいかチェックします
    • 正しい場合、 "Logged in successfully!" と表示し、メッセージのクラスを "success" に設定します
    • 正しくない場合、 "Invalid password" と表示し、メッセージのクラスを "error" に設定します

自分で試してみよう

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

JavaScript in Actionのすべてのレッスン