Foto de Renne B.
Renne há 1 ano
Enviada pelo
Site

Formulário em html,

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.
Matemática Ensino Médio
4 respostas
Professor Marcos T.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Marcos

Acho que escolheu a área errada para a pergunta amigo.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta

Envie sua pergunta

Professor Isaac G.
Respondeu há 1 ano
Contatar Isaac

Fala amigo, tudo certo?

É muito provável que o erro esteja na linha abaixo:

<script type="text/css" src="script.js"></script>
 
Executei o código no codepen e funcionou perfeitamente, o que me leva a crer que o problema esteja no diretório do arquivo. Se o arquivo script.js estiver na pasta raiz (mesma pasta do index.html) tente colocar na linha acima o seguinte diretório: "./script.js", caso contrário, coloque o diretório correto, como por exemplo: "./js/script.js"

Qualquer dúvida estou a disposição.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professora Glenda S.
Respondeu há 1 ano
Contatar Glenda Mayeres

Essa pergunta é p/ área de tecnologia 

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Hefraim V.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Hefraim
Olha, alguns professores deram respostas concisas. Tente fazer a mesma pergunta, especificando a área como informática. Poderá encontrar um número maior de profissionais para tirarem a dúvida acima bem como outras que podem surgir.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta

Aprenda do seu jeito, no seu ritmo

Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App
Escaneie o QR Code para baixar