Menu
Coddy logo textTech

로그인 폼

Coddy HTML 여정의 JavaScript in Action 섹션에 포함된 레슨 — 27개 중 25번째.

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의 모든 레슨