Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite.
Eu tenho esse javascript de validação do meu formulario e esta aparecendo essa mensagem que esta a imagem mostra.
/applications/core/interface/imageproxy/imageproxy.php?img=http://tecnogalli.com.br/bolao/img/errojavascript.png&key=461f089afec3cf19f54ed2ba739e07764f47d987cd410092f3b4e02efe40aa6e" alt="errojavascript.png" />
E se eu marcar essa opção para de aparecer e mensagem de que o campo esta incorreto. E se pressionar o [ ok ] o formulario faz o submit.
O meu codigo de validação é esse
<script language="javascript" type="text/javascript">
function validar() {
if(document.form1.nome.value==''||document.form1.nome.value.length<3)
{
alert("Nome inválido! Deve conter no mínimo 3 caracteres!");
document.form1.nome.focus();
return false;
}
if(document.form1.sobrenome.value==''||document.form1.sobrenome.value.length<3)
{
alert("Sobrenome inválido! Deve conter no mínimo 3 caracteres!");
document.form1.sobrenome.focus();
return false;
}
if(document.form1.email.value==''||document.form1.email.value.length<7)
{
alert("E-mail inválido! Digite um e-mail correto!");
document.form1.email.focus();
return false;
}
if(document.form1.senha.value==''||document.form1.senha.value.length<6)
{
alert("Senha inválido! Deve conter no mínimo 6 caracteres!");
document.form1.senha.focus();
return false;
}
if(document.form1.senha2.value==''||document.form1.senha2.value.length<6)
{
alert("Confirmação da Senha inválido! Deve conter no mínimo 6 caracteres!");
document.form1.senha2.focus();
return false;
}
if(document.form1.senha.value!=document.form1.senha2.value)
{
alert("Senhas diferentes!");
document.form1.senha.focus();
return false;
}
if(document.form1.dia.value==''||document.form1.dia.value.length<2)
{
alert("Dia inválido! Deve conter no mínimo 2 caracteres!");
document.form1.dia.focus();
return false;
}
if(document.form1.mes.value==''||document.form1.mes.value.length<2)
{
alert("Mês inválido! Deve conter no mínimo 2 caracteres!");
document.form1.mes.focus();
return false;
}
if(document.form1.ano.value==''||document.form1.ano.value.length<4)
{
alert("Ano! Deve conter no mínimo 4 caracteres!");
document.form1.ano.focus();
return false;
}
}
</script>
E chamo a o script no onsubmit do formulario
<form action="insertuser.asp" method="post" enctype="multipart/form-data" name="form1" id="form1" onsubmit="return validar();">
Alguém sabe por que esta acontecendo isso?
Se puderem me ajudar eu agradeço.
Att;
Carregando comentários...