Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lauckson Santos

sistema de cadastro

Recommended Posts

Boa noite

 

Estou tentando criar um sistema de cadastro em minha jornada auto-didata, e eis que surge uma dúvida:

 

 

<script language="javascript" type="text/javascript">

function verifica (form1) {

var valor=document.form1.login.value;

if (valor=="" || valor==null) {

alert("Você esqueceu de digitar o formulário");

 

}

 

}

 

</script>

 

<form name="form1" action="cadastrando.php">

<label for="login"> Login </label><input type="text" id="login" name="login" value="">

<label for="senha"> Senha </label> <input type="password" id="senha" name="senha">

<input type="submit" id="cadastrar" value="cadastrar" onClick="verifica(form1)">

<input type="reset" value="Apague os formulários">

 

Nesse caso o javascript identifica o formulário vazio, mas mesmo assim os dados passam para a página "cadastrando.php" onde acontecerá o registro, como faço para que o "action" seja executado somente quando o formulário seja preenchido?

 

Muito Obrigado a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloque no onsubmit da tag form assim:

 

onsubmit="return verifica(this);"

 

já na funçao verifica, você deve dar um "return true;" quando a validação estiver correta, e "return false;" quando estiver errada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.