Jump to content


g3gospel

Member Since 26/03/2004
Offline Last Active 14/05/2007, 03:55
-----

Topics I've Started

Validar Formulário...

26/03/2004, 17:53

Link desse Exemplo!!!
---------------------------------------------------------------------------------------------
nesse endereço ae, eu fiz validação em alguns campos do formulário... porém alguns campos, mesmo em branco estaum passando como se naum fossem obrigatórios, onde tah o erro?

<script language="javascript">
<!--
function valida() {
var nomecliente=document.dados.nomecliente.value.length;
var email=document.dados.email.value;
var cidade=document.dados.cidade.value;
var estado=document.dados.estado.value;
var contato=document.dados.contato.value;
var telefone=document.dados.telefone.value;
var tipo_fluido=document.dados.tipo_fluido.value;
var reg_serv=document.dados.reg_serv.value;
var solid_susp=document.dados.solid_susp.value;
var solid_susp_perc=document.dados.solid_susp_perc.value;
if (nomecliente<1) {
window.alert("ATENÇÃO\n\Preencha o Campo CLIENTE!");
document.dados.nomecliente.focus();
return false;
}
if (email=="") {
window.alert("ATENÇÃO\n\Digite seu e-mail");
document.dados.email.focus();
return false;
}
if (email.indexOf("@") == -1 || email.indexOf(".") == -1) {
window.alert("ATENÇÃO\n\E-mail inválido.");
document.dados.email.focus();
return false;
}
if (document.dados.cidade.value=="") {
window.alert("ATENÇÃO\n\Preencha o Campo CIDADE!");
document.dados.cidade.focus();
return false;
}
if (estado=="") {
window.alert("ATENÇÃO\n\Selecione o Estado");
document.dados.estado.focus();
return false;
}
if (contato=="") {
window.alert("ATENÇÃO\n\Preencha o Campo CONTATO");
document.dados.contato.focus();
return false;
}
if (telefone=="") {
window.alert("ATENÇÃO\n\Preencha o Campo TELEFONE");
document.dados.telefone.focus();
return false;
}
if (tipo_fluido=="") {
window.alert("»ATENÇÃO\n\Selecione a CARACTERÍSTICAS DO LÍQUIDO");
document.dados.tipo_fluido.focus();
return false;
}
if (solid_susp=="") {
window.alert("ATENÇÃO\n\Preencha o Campo SÓLIDOS EM SUSPENSÃO");
document.dados.solid_susp.focus();
return false;
}
if (solid_susp_perc=="") {
window.alert("»ATENÇÃO\n\Selecione Preencha o Campo %");
document.dados.solid_susp_perc.focus();
return false;
}
if (reg_serv=="") {
window.alert("ATENÇÃO\n\Preencha o Campo REGIME DE SERVIÇO");
document.dados.reg_serv.focus();
return false;
}
return true;
document.dados.submit();
}
//-->
</script>

IPB Skin By Virteq