Menu
Coddy logo textTech

Форма входа

Часть раздела JavaScript in Action путешествия по HTML на Coddy — урок 25 из 27.

challenge icon

Задание

Легко

Создайте форму входа, которая проверяет учетные данные.

У нас есть форма входа с полями для имени пользователя и пароля. Имя пользователя предварительно заполнено как "admin". Ваша задача — проверить пароль при нажатии на кнопку входа.

Шаги:

  1. В JavaScript:
    • Создайте переменные для поля ввода пароля, кнопки входа и элемента сообщения
    • Добавьте прослушиватель события клика (click) для кнопки входа
  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