Jump to content
Fórum Script Brasil
  • 0

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


Yuiu7
 Share

Question

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 to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.6k
    • Total Posts
      646.2k
×
×
  • Create New...