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
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
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
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa