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

validacao de cadastro na mesma pagina


lumasai

Pergunta

alohh jovens mais uma vez recorro a voces para me salvarem ................komo faco para validar um form na mesma pagina

se o usuario não preencher um dos campos ou preencher eradamente um campo komo o email

contudo se ele preencher corectamente ao clikar submit abre se uma outra pagina ...........

embaixo o ex do form ::::

<form id="form1" name="form1" method="post" action="">

<table width="321" border="0">

<tr>

<td width="51">email:</td>

<td width="254"><label>

<input type="text" name="email" />

</label></td>

</tr>

<tr>

<td> </td>

<td> </td>

</tr>

<tr>

<td>senha:</td>

<td><label>

<input type="text" name="senha" />

</label></td>

</tr>

<tr>

<td> </td>

<td> </td>

</tr>

<tr>

<td colspan="2"><label>

<div align="center">

<input type="submit" name="Submit" value="Submit" />

</div>

</label></td>

</tr>

</table>

</form>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Cara, só com JavaScript mesmo!

Veja aqui como ficou:

<script LANGUAGE="JavaScript">
function ValidaEmail()
{
  var obj = eval("document.forms[0].Email");
  var txt = obj.value;
  if ((txt.length != 0) && ((txt.indexOf("@") < 1) || (txt.indexOf('.') < 7)))
  {
    alert('Email incorreto');
    obj.focus();
  }
}

function checa_formulario(){

if (form1.Email.value == ""){ 
alert("Por Favor preencha o E-mail!");
return (false); 
}else{
if (form1.senha.value == ""){ 
alert("Por Favor preencha a Senha!");
return (false); 
}else{
document.form1.submit();
}
}
}
</script>
<form id="form1" name="form1" method="post" action="SUAPÁGINADECONFIMAÇÂO.PHP">
<table width="321" border="0">
<tr>
<td width="51">email:</td>
<td width="254"><label>
<input type="text" name="Email" onBlur="ValidaEmail();" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>senha:</td>
<td><label>
<input type="password" name="senha" size="20" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><label>
<div align="center">
<input type="button" name="Submit" value="Submit" onclick="checa_formulario();" />
</div>
</label></td>
</tr>
</table>
</form>

Nesse Script, o formulário só dá Submit se tudo tiver preenchido certo!

T+!

Qualquer problema avise!

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...