Ir para conteúdo
Fórum Script Brasil
  • 0

Principiante: Porque minha função não funciona(javascript)?


Yuiu7

Pergunta

Aqui está o código:
<html>
<head>
<title>Formulário</title>
<script> function verificar (form)
{
if 
nome="not null" || senha="not null" && senha>="4"
alert("ok!")
else
alert ("ERROR")
}
</script>
</head>
<body>
Preencha o formulário abaixo: <br>
<form name="teste" action="" method="get">
Nome: <input type="text" name="nome"> <p>
Senha:<input type="text" name="senha"> <p>
<input type="button" name="button" Value="Verificar" onClick="verificar (this.form)">
</form>
</body>
</html>


Eu sei que é BEM  simples, mas é tipo, meu primeiro script... Por algum motivo, não consigo realizar a função "verificar" quando clico no botão. Acho que muitos conseguem me ajudar, por que é algo bem básico, então... Obrigada mesmo assim!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá!

Essas validações já podem ser feitas diretamente em HTML5, veja:

<!doctype html>
<html>
    <head>
        <title>Formulário</title>
    </head>
    <body>
        <h3>Preencha o formulário abaixo: </h3>
        <form name="teste" method="post">
            Nome: <input type="text" name="nome" required><p></p>
                Senha:<input type="password" name="senha" title="Mínimo de 4 caracteres" pattern=".{4,}" required><p></p>
                <input type="submit" value="Verificar">
        </form>
    </body>
</html>

O atributo required, torna um campo obrigatório

Para senhas use: type="password"

Para enviar senhas use method="post"

E com a expressão regular em pattern=".{4,}", o número mínimo de caracteres aceitos será 4

Use um input type="submit" para que ocorra a validação do html mesmo.

Se for pra trabalho de escola e tiver que ser em javascript, avise aí.

Link para o comentário
Compartilhar em outros sites

  • 0

<html>
<head>
<title>Formulário</title>

    <script src="jquery-2.1.4.min.js"></script>                                      <------------------- 
    <script src="functions.js"></script>                                                <------------------- você precisa baixar esses dois plugins
<script> function verificar (form)

 $("#validar").click(function(){


if (nome="not null" || senha="not null" && senha>="4")
  alert("ok!")
else
  alert ("ERROR")

});


</script>
</head>
<body>
Preencha o formulário abaixo: <br>
<form name="teste"  method="get">
Nome: <input type="text" name="nome"> <p>
Senha:<input type="text" name="senha"> <p>
<input type="button" name="button" id="validar" Value="Verificar" onClick="verificar (this.form)">
</form>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...