Estou com um formulario de validação. Na função em JS ela está funcionando em partes, porque quando ele chega no 6º CAMPO ele deixa o formulário passar, é como se a CONDIÇÃO de IFs chega-se ao limite de 6 condições (algo assim)... alguém pode me ajudar a resolver essa questão, são 9 campos que eu preciso verificar. OBS: Não posso verificar com um LOOP, pois tem que ser com cada qual para emitir o nome do campo! O script está assim:
function verifica_campo()
{
campo01 = document.all['campo01'].value;
campo02 = document.all['campo02'].value;
campo03 = document.all['campo03'].value;
campo04 = document.all['campo04'].value;
campo05 = document.all['campo05'].value;
campo06 = document.all['campo06'].value;
campo07 = document.all['campo07'].value;
campo08 = document.all['campo08'].value;
campo09 = document.all['campo09'].value;
if (campo01.length == 0)
{
alert("Campo campo01 está vazio!");
document.form1.campo01.focus();
return(false);
}else if (campo02.length == 0)
{
alert("Campo campo02 está vazio!");
document.form1.campo02.focus();
return(false);
}else if (campo03.length == 0)
{
alert("Campo campo03 está vazio!");
document.form1.campo03.focus();
return(false);
}else if (campo04.length == 0)
{
alert("Campo campo04 está vazio!");
document.form1.campo04.focus();
return(false);
}else if (campo05.length == 0)
{
alert("Campo campo05 está vazio!");
document.form1.campo05.focus();
return(false);
}else if (campo06.length == 0)
{
alert("Campo campo06 está vazio!");
document.form1.campo06.focus();
return(false);
}else if (campo07.length == 0)
{
alert("Campo campo07 está vazio!");
document.form1.campo07.focus();
return(false);
}else if (campo08.length == 0)
{
alert("Campo campo08 está vazio!");
document.form1.campo08.focus();
return(false);
}else if (campo09.length == 0)
{
alert("Campo campo09 está vazio!");
document.form1.campo09.focus();
return(false);
}
return true;
}
Pergunta
Guest prana
Olá pessoal,
Estou com um formulario de validação. Na função em JS ela está funcionando em partes, porque quando ele chega no 6º CAMPO ele deixa o formulário passar, é como se a CONDIÇÃO de IFs chega-se ao limite de 6 condições (algo assim)... alguém pode me ajudar a resolver essa questão, são 9 campos que eu preciso verificar. OBS: Não posso verificar com um LOOP, pois tem que ser com cada qual para emitir o nome do campo! O script está assim:
e estou chamando corretamente como:
Por favor, me ajudem!!!
Obrigadão!!!!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.