Ir para conteúdo
Fórum Script Brasil
  • 0

Verificação De Campos !


Anderson Luis

Pergunta

10 respostass a esta questão

Posts Recomendados

  • 0
Galera tenho um formulario e gostaria de saber como faço para verificar se pelo menos 2 campos do form foram preenchidos e só deixar enviar caso essa condição seja verdadeira !!!!!

bom faz assim:



// pagina que recebe os dados do form

if ($nome=="") or ($email==""){
   echo ("preencha os campos corretamente");
}else{
   //continua com script.
}

Siga esta logica para fazer o q você esta querendo, porque eu não entendi muito bem porque verificar se apenas dois e não todos!

porque isso? se preencher dois campos não importando qual já esta bom?

você não definiu os campos obrigatorios no seu form??

tenta explicar melhor q eu tento ajudar melhor =)

mas de qualquer forma ai esta uma dica.

Link para o comentário
Compartilhar em outros sites

  • 0
seguinte quero que os campos NOME,EMAIL,TELEFONE sejam obrigatorios para continar, só que eu não sei como fazr essa verificação, se eu usar "or" não vai dar certo eu acho, não teria como usar "and" ao invés de "or" ? tentei usar and e deu erro !!!!

funciona sim com and, qual erro retornou?

voce pode fazer assim também.

if ($nome==""){
echo ("Digite o nome");
}
if ($email==""){
echo ("Digite o email");
}

// e assim por diante.

Link para o comentário
Compartilhar em outros sites

  • 0

seguinte quero que os campos NOME,EMAIL,TELEFONE sejam obrigatorios para continar, só que eu não sei como fazr essa verificação, se eu usar "or" não vai dar certo eu acho, não teria como usar "and" ao invés de "or" ? tentei usar and e deu erro !!!!

Amigo faz assim O

if ($nome == "" || $email == "" || $telefone == ""){

echo("<script>alert(\"Não foi possivel enviar corretamente seu formulário.\\nPreencha corretamente os campos\");

window.location = 'javascript:history.back(-1)';

</script>");

} else {

}

Espero ter ajudado. Qualquer coisa posta ae

Link para o comentário
Compartilhar em outros sites

  • 0

Como nosso amigo rockbilly falou, em java tambem rola. ae a verificação é feita antes de enviar a página.

Ex:

<script>

function verifica () {

  erro = 0;

  if( document.forms[ 0 ].nome.value == "" ){

    alert('O nome não pode ser em branco !!!');

    document.forms[ 0 ].nome.focus();

    erro = erro + 1;

    }

  if( document.forms[ 0 ].telefone.value == "" ){

    alert('O telefone não pode ser em branco !!!');

    document.forms[ 0 ].telefone.focus();

    erro = erro + 1;

    }

  if( document.forms[ 0 ].email.value == "" ){

    alert('O email não pode ser em branco !!!');

    document.forms[ 0 ].email.focus();

    erro = erro + 1;

    }

if (erro == 0) return(true);

if (erro > 0) return(false);

}

</script>

<form name="validacao" method="post" action="proxima.php" onSubmit="return verifica()">

Valeu espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

  • 0

é +/- isso que quero, vejam se vc's entendem, só que ao invés de verificar só o campo nome eu quero email e telefone tambem :

OBS. Valeu pela força que vc's estão dando, este está se tornando o melhor fórum relacionado a web !!!!!!!

//If ($nome) {
//$enviar = mail($recipiente,$assunto,$mensagem,$headers);
//if ($enviar=="1"){ // checa se e-mail foi enviado
//echo ("<center>E-mail enviado com sucesso!</center>");
//}else{echo ("<center>Erro ao enviar o e-mail, tente novamente.</center>"); }
//} else
//{ echo ('Campos Nome,Email e Telefone são Obrigatórios.<br><br><center><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003366"><a href=javascript:window.history.go(-1)>VOLTAR</a></font></center>'); }

Link para o comentário
Compartilhar em outros sites

  • 0
é +/- isso que quero, vejam se vc's entendem, só que ao invés de verificar só o campo nome eu quero email e telefone tambem :

OBS. Valeu pela força que vc's estão dando, este está se tornando o melhor fórum relacionado a web !!!!!!!

//If ($nome) {
//$enviar = mail($recipiente,$assunto,$mensagem,$headers);
//if ($enviar=="1"){ // checa se e-mail foi enviado
//echo ("<center>E-mail enviado com sucesso!</center>");
//}else{echo ("<center>Erro ao enviar o e-mail, tente novamente.</center>"); }
//} else
//{ echo ('Campos Nome,Email e Telefone são Obrigatórios.<br><br><center><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003366"><a href=javascript:window.history.go(-1)>VOLTAR</a></font></center>'); }
Faca assim:

if ($nome!="" && $email!="" && $telefone!="") {
$enviar = mail($recipiente,$assunto,$mensagem,$headers);
if ($enviar=="1"){ // checa se e-mail foi enviado
echo ("<center>E-mail enviado com sucesso!</center>");
}else{echo ("<center>Erro ao enviar o e-mail, tente novamente.</center>"); }
} else{ 
echo ("Campos Nome,Email e Telefone são Obrigatórios.<br><br><center><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#003366'><a href=javascript:window.history.go(-1)>VOLTAR</a></font></center>"); 
}

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

  • 0

Brohter se eu entendi o que você quer a parada é o seguinte

Todo os dois modos que eu postei aqui pra você vao funciona beleza.

O em PHP ele envia a página pra onde você quer só que c um dos tres itens for em branco ele da uma mensagem de alerta e pede pra voltar.

O em Java script c tiver uma dos tres itens em branco ele nem envia a página.

Espero ter ajudado.

Qualquer duvida posta ae.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...