Ir para conteúdo

POWERED BY:

Arquivado

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

vinih

Validar senha e rep senha no form

Recommended Posts

Eu naum axo o erro nisso aqui;

de jeito nenhum; já tentei de tudo qnto é jeito.

 

<form action="enviar.php" name="contato" method="post" onsubmit="return Valida(this);">
<p>Login:
	<input type="text" name="login" size="15">
</p>
<p>  Senha:
	<input type="password" name="senha" size="18">
	</p>
<p>Repetir Senha:
  <input name="rep_senha" type="password" id="rep_senha" size="18">
</p>
<p>Nome:
  <input name="nome" type="text" id="nome" size="20">
</p>
<p>Email:
  <input name="email" type="text" id="email" size="25">
  </p>
<p>
  <input type="submit" value="Enviar">
  
	<input type="reset" value="Redefinir">
<form action="enviar.php" name="contato" method="post" onsubmit="return Valida(this);">
<script language="JavaScript" type="text/javascript">
<!--
function Valida()
{
   if(document.contato.login.value=="" || document.contato.senha.value=="" || document.contato.rep_senha.value=="" || document.contato.nome.value=="" || document.contato.email.value=="" )
   {
	   alert('É necessário o preenchimento de todos os campos.');
	   return false;
   }
   else
	   return true;
}
-->
</script>
<form action="enviar.php" name="contato" method="post" onsubmit="return Valida(this);">
<script language="javascript">
<!--
function validaSenha()
{
   if ( document.contato.senha.value != document.contato.rep_senha.value )
   {
	   alert("Os campos SENHA e REPETIR SENHA, DEVEM ser iguais!");
	   document.contato.senha.focus();
	   return false;
}
-->
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu quero validar os campos para que não fique em branco e que seja acertado a senha e a confirmação de senha;

axei esses codigos;

desse jeito só ta funcionando para validar que num fique em branco;

a senha você pode botar tudo errado que naum dá nada;

O que está errado ?

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troca isso:

if(document.contato.login.value=="" || document.contato.senha.value=="" || document.contato.rep_senha.value=="" || document.contato.nome.value=="" || document.contato.email.value=="" )

 

Por isso:

if(document.contato.login.value=="" || document.contato.senha.value=="" || document.contato.rep_senha.value=="" || document.contato.nome.value=="" || document.contato.email.value=="" || document.contato.rep_senha.value != document.contato.senha.value)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá funcionou

Só que assim fica o mesmo alert

eu queria mandar um alert pra cada coisa

1 para os campos vazios

e outro para os campos de senha se estiverem erradas

é possivel ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta entender essa parte:

if(document.contato.login.value=="" || document.contato.senha.value=="" || document.contato.rep_senha.value=="" || document.contato.nome.value=="" || document.contato.email.value=="" )
   {
	   alert('É necessário o preenchimento de todos os campos.');
	   return false;
   }

E divide o código pra cada alert...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lembrando que isso não é PHP e sim JS, porém, tópico movido.

 

Movido: PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif JavaScript / DHTML

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.