Jump to content


Photo

Verificar Se Todos Campos Foram Preenchidos...


  • Faça o login para participar
12 replies to this topic

#1 Grupo Louco

Grupo Louco

    Turista

  • Usuários
  • 42 posts
  • Sexo:Não informado

Posted 12/04/2005, 21:42

ae pessoal, eu dei uma pesquisada e naum consegui achar nada aqui...

queria fazer o seguinte, verificar se todos os campos do formulario foram preenchidos...



tava tentando faze isso quando ele enviava, dai carregava o form denovo e verificava, mas tem otro jeito de faze isso?? direto na pagina, quando ele termina de digitar??

#2 dgt

dgt

    diego^SCFC

  • Usuários
  • 281 posts
  • Sexo:Masculino
  • Localidade:Recife-PE
  • Interesses:Java, Delphi, PHP, SQL, Modelagem de Dados, CSS, Lógica de Programação (Algoritmos), Teoria em Banco de Dados

Posted 12/04/2005, 21:48

if, else, elseif..
$campo1 = $_POST["campo1"];
$campo2 = $_POST["campo2"];
if($campo1 == "" && $campo2 == ""){
echo "os campos não foram preenchidos";
} else {
echo "os campos foram preenchidos";
}

Posted Image

#3 lugs

lugs

    Normal

  • Usuários
  • 83 posts
  • Sexo:Não informado
  • Localidade:Capinas - SP

Posted 12/04/2005, 21:49

por javascript... mas e daí são outros tantos..
"Qndo eu apontar para a Lua, não olhe para o meu dedo"

#4 Grupo Louco

Grupo Louco

    Turista

  • Usuários
  • 42 posts
  • Sexo:Não informado

Posted 12/04/2005, 21:50

vlw pessoal, dgt isso ai era o que eu tentei faze de primeira, ele verifica os campos.. mas nem tava sabendo como verifica mais de 1 no if....



vlw

#5 gregorytg

gregorytg

    Mestre

  • Usuários
  • 632 posts
  • Sexo:Não informado

Posted 13/04/2005, 01:03

por javascript... mas e daí são outros tantos..

Só para não perder o questionamento:

<script language="JavaScript" type="text/JavaScript">

function checa_formulario(email){

if (email.nome.value == ""){ 
alert("Por Favor nao deixe o seu nome em branco!!!");
  email.nome.focus();
return (false); 
}

if (email.email_from.value == ""){ 
alert("Por Favor nao deixe o seu email em branco!!!");
  email.email_from.focus();
return (false); 
}

if (email.email.value == ""){ 
alert("Nao deixe o email destinatario em branco!!!");
  email.email.focus();
return (false); 
}

if (email.assunto.value == ""){ 
alert("Nao deixe o assunto em branco!!!");
  email.assunto.focus();
return (false); 
}

}
</script>

"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/

#6 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 13/04/2005, 03:53

Vc poderia fazer tbm em PHP pra mostrar uma mensagem para o determinado campo em branco:


$campo1 = $_POST['campo1'];
$campo2 = $_POST['campo2'];
$campo3 = $_POST['campo3'];
$campo4 = $_POST['campo4'];

if ((!$campo1) || (!$campo2) || (!$campo3) || (!campo4)){

echo " Atenção, verifique abaixo os campos que não foram preenchidos ";

   if(!campo1){ 
   echo " Campo1 deve ser preenchido ";
   }
   
   if(!campo2){ 
   echo " Campo2 deve ser preenchido ";
   }

   if(!campo3){ 
   echo " Campo3 deve ser preenchido ";
   } 
   
   if(!campo4){ 
   echo " Campo4 deve ser preenchido ";
   }

 include "form.php";

}

else {

... envia o form ....

}



(y)Até mais

#7 H3NR!QU3

H3NR!QU3

    Progamador PHP!

  • Usuários
  • 1032 posts
  • Sexo:Não informado
  • Localidade:cuiaba MT
  • Interesses:programação... PHP,JAVA,C++ ,c,c# asp, asp.net e delph

Posted 13/04/2005, 09:00

tipow so modo como o crab_ falow esta certo se vc usar && no if so ira funcionar se vc deixar todos os campos fazios...pq ele verifica direto.... isso tbem ocorre com AND (y)

tbem da pra se usar..

<?
if($campo1 == "" OR $campo2 =="" OR $campo3 == "" OR $campo4 == ""){
}else{
echo"<script>
alert('Não Pode Deixar Campos em Brancos! Por Favor preecha Todos!'); 
</script>";
}
?>

assim está correto

T+ (y)

#8 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 13/04/2005, 12:22

Pode crer :

|| = OR

... quanto a colocar dentro de parenteses foi exatamente para casos que ele queira comparar um campo a outro no meio do if .. tipo :

if ( (!$campo1) && (!$campo2) || ( (!$campo3) || (!$campo4) ) ) {

......

Bom existem diversas maneiras de preparar Neston ...

(y)Até mais

#9 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 13/04/2005, 14:04

Você pode usar as funçoes ...

empty() e is_numeric()

// verifica se o campo esta vazio ...
if (empty($_POST["campo"])) { ....

// verifica numeros ...
if (is_numeric($_POST["campo"])) { ...

#10 GuezTH

GuezTH

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 09/02/2009, 22:07

em php, utilize foreach

#11 Luckas

Luckas

    Luckas

  • Usuários
  • 341 posts
  • Sexo:Masculino
  • Localidade:Itapira SP.
  • Interesses:HTML
    PHP
    CSS
    PhotoShop

Posted 20/04/2010, 01:57

Copiei este scrpt e mostra o erro quando esta em branco certinho, mas o problema é que mesmo mostrando o erro, o formulario esta submetendo o valor do formulario. Tem como bloquiar isso?

segue a cópia do code

<script language="Javascript" type="text/Javascript">

function checa_formulario(email){

if (email.nome.value == ""){ 
alert("Por Favor nao deixe o seu nome em branco!!!");
  email.nome.focus();
return (false); 
}

if (email.email_from.value == ""){ 
alert("Por Favor nao deixe o seu email em branco!!!");
  email.email_from.focus();
return (false); 
}

if (email.email.value == ""){ 
alert("Nao deixe o email destinatario em branco!!!");
  email.email.focus();
return (false); 
}

if (email.assunto.value == ""){ 
alert("Nao deixe o assunto em branco!!!");
  email.assunto.focus();
return (false); 
}

}
</script>

Luckas_
********
cheeseboy_@hotmail.com

#12 digo

digo

    24 Horas

  • Usuários
  • 435 posts
  • Sexo:Masculino

Posted 20/04/2010, 14:45

Luckas,

Posta o formulário

#13 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 26/09/2017, 06:41

Clomid Price Walmart Buy Female Viagra Online Australia cheap cialis Kamagra Gel Oral Efectos Secundarios




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq