Validação de Formulário
Eai pessoal !
Estou testando um código para validação de formulário, mas está dando um erro, segue código:
<script language="javascript">
function verificaCampo(obj)
{
try
{
eval('foo = ' + obj + '.value;')
}
catch (e)
{
return false;
}
return true;
}
function validaForm(teste)
{
var nome = document.teste.nome.value;
var CampoNome = verificaCampo('nome');
var email = document.teste.email.value;
var CampoEmail = verificaCampo('email');
if(CampoNome == true)
{
if(nome == "")
{
alert("Preencha campo Nome");
return false;
}
else
{
alert("Campo Nome preenchido");
return true;
}
}
if(CampoEmail == true)
{
if(email == "")
{
alert("Preencha campo Email");
return false;
}
else
{
alert("Campo Email preenchido");
return true;
}
}
}
</script>
<form name="teste" id="teste" method="post" action="" onsubmit="validaForm();">
Nome:<br>
<input type="text" name="nome" id="nome" /><br>
E-mail<br>
<input type="text" name="email" id="email" />
<input type="submit" value="Testar" />
</form>
O problema ocorre quando preenche o campo nome. O mesmo retorna verdadeiro e ao invés de pular p/ o próximo if ele envia o formulário, oq pode ser ?Discussão (1)
Carregando comentários...