Responder dúvida

Seja o primeiro a responder

Formulário em html,

Matemática EM

Estou tentando fazer um formulário usando HTML, CSS e JavaScript (ainda não fiz a validação de dados em JS), mas não funciona, o alert("") que coloquei no final não ocorre.

HTML:

<!DOCTYPE html>

<html lang="pt-br">

    <head>

        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
        <link type="text/css" rel="stylesheet" href="style.css">
        <script type="text/css" src="script.js"></script>

        <title>Login</title>

    </head>
   
    <body>

        <div id="container" class="container">

            <div id="titlePage" class="titlePage">
           
                <h1>Login</h1>

            </div>

            <form id="form" class="form">

                <div id="fieldOne" class="field">

                    <label for="username">Digite seu nome:</label>
                    <input type="text" id="username" class="username" name="username" placeholder="nome completo">
                    <p id="usernameError" class="Error">Preencha o campo</p>

                </div>

                <div id="fieldTwo" class="field">

                    <label for="password">Digite sua senha:</label>
                    <input type="password" id="password" class="password" name="password" placeholder="senha">
                    <p id="passwordError" class="Error">Preencha o campo</p>

                </div>

                <div id="fieldThree" class="field">

                    <label for="passwordConfirmation">Confirme a senha:</label>
                    <input type="password" id="passwordConfirmation" class="passwordConfirmation" name="passwordConfirmation" placeholder="confirme a senha">
                    <p id="passwordConfirmationError" class="Error">Senha diferente!</p>

                </div>
                   
                <button type="submit" id="submit" class="submit">Entrar</button>

            </form>

        </div>

    </body>

</html>

JavaScript:

const form = document.getElementById("form");

const username = document.getElementById("username");
const password = document.getElementById("password");
const passwordConfirmation = document.getElementById("passwordConfirmation");

form.addEventListener("submit", () => {
    alert("Olá");
})
 
Já procurei um erro no JavaScript e no HTML, mas não acho nenhum.
Foto de Renne B.
Renne perguntou há 5 meses