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

Потренируйтесь самостоятельно: Песочница Web