Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jow Xavier

Validação no formulário

Recommended Posts

Boa tarde estou precisando validar os campos do meu formulário, da maneira q se o campo status for igual "Aprovado" e algum outro campo seja vazio exibir a mensagem ... estou tentando assim:

<script language="javascript">
function valida_campo()
{
var status = document.form.status.value
var cliente = document.form.cliente.value
var jobs = document.form.jobs.value
var quantidade = document.form.quantidade.value
var formato = document.form.formato.value
var papel = document.form.papel.value
var prazo = document.form.prazo.value
var grafica = document.form.grafica.value
var resp = document.form.resp.value

if (status=="Aprovado") AND (cliente=="") OR (jobs=="") OR (quantidade=="") OR (formato=="") OR (papel=="") OR (prazo=="") OR (grafica=="") OR (resp==""){
	alert("Todos os dados devem estar preencidos");
	document.form.status.focus()
	return false
	}
	   }
//-->
</script>
ñ está funcionando ... alguém poderia me ajudar ... no form tá assim:

<form method="post" action="altera_dados_projetos.asp" name="form" onSubmit="return valida_campo()">

Compartilhar este post


Link para o post
Compartilhar em outros sites

if (status=="Aprovado"  AND cliente=="" OR jobs=="" OR quantidade=="" OR formato=="" OR papel=="" OR prazo=="" OR grafica=="" OR resp=="" ){
	alert("Todos os dados devem estar preencidos");
	document.form.status.focus();
	return false;
	}

cuidado ao colocar parenteses!

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia;

Ok com o código abaixo ele passa pelo if, mas gostaria de incrementar um else com uma ação, como eu faço isso ??

 

<script language="javascript">
function valida_campo()
{
var status = document.form.status.value
var cliente = document.form.cliente.value
var jobs = document.form.jobs.value
var quantidade = document.form.quantidade.value
var formato = document.form.formato.value
var papel = document.form.papel.value
var prazo = document.form.prazo.value
var grafica = document.form.grafica.value
var resp = document.form.resp.value

if (status=="Aprovado"  && cliente=="" || jobs=="" || quantidade=="" || formato=="" || papel=="" || prazo=="" || grafica=="" || resp=="" ){
	alert("Todos os dados devem estar preencidos");
	document.form.status.focus();
	return false;
	}

	   }
//-->
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok andreia_sp mas tipo no lugar do return true, eu coloco a minha ação ... caso ñ for isso onde eu posso colocar a minha ação ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.