Campo Obrigatório (PHP)

12 respostas
Math.August

Olá galera, bom, estou com um projeto de site e tenho uma pequena dúvida.

No meu site, existe um cadastro, so que queria que alguns campos fossem obrigatorios, por exemplo o ‘Nome’. So que nao estou conseguindo. Queria que se puderem me ajudar ja agradeço desde já. Obrigado :slight_smile:

12 Respostas

henriqueluz

Cara voce pode fazer uma checagem simples em javascript, só permitindo submeter seu formulario se o campo for preenchido.

function valida(){
   var campo = document.getElementById("nome");
   if(campo.value == ""){
       alert("Campo não preenchido!");
       return false;
   } 
   return true;
}

E na sua tag form:

<form action="" method="post" onsubmit="return valida()" >

Apenas uma verificação bem simples em JS que não permite dados não preenchidos.

fabiozoroastro

Math,

Não seria melhor você tentar uma ajuda em um fórum de PHP?

De qualquer forma, seja mais específico em sua dúvida.
Para verificar se um atributo é null basta fazer o if

if( campo == null ){
 // CAMPO NULO.
}

Até mais.

Math.August

fabiozoroastro:
Math,

Não seria melhor você tentar uma ajuda em um fórum de PHP?

De qualquer forma, seja mais específico em sua dúvida.
Para verificar se um atributo é null basta fazer o if

if( campo == null ){
 // CAMPO NULO.
}

Até mais.

Poxa Fabio, mas eu nao achei, depois vc me manda o link do GUJ pra PHP. Vou tentar ta bom cara vlw.

Math.August

henriqueluz:
Cara voce pode fazer uma checagem simples em javascript, só permitindo submeter seu formulario se o campo for preenchido.

function valida(){
   var campo = document.getElementById("nome");
   if(campo.value == ""){
       alert("Campo não preenchido!");
       return false;
   } 
   return true;
}

E na sua tag form:

<form action="" method="post" onsubmit="return valida()" >

Apenas uma verificação bem simples em JS que não permite dados não preenchidos.

Onde uso esse, no codigo PHP ou no formulario em html?

henriqueluz

A function javascript você define entre a tag <script> no seu header.
Já a tag form é no seu formulário… não sei como você está fazendo. Se puder posta-lo aqui eu poderia te dizer melhor.

Dá uma olhadinha ai em JavaScript. Pra esse tipo de validação bem simples é mais recomendado utiliza-lo:
http://www.w3schools.com/js/js_functions.asp

Abs,

Math.August

Blz Henrique vlw, vou tentar postar aqui blz? Obrigado

Math.August
Cadastros de livros

Cadastro de Livros

Nome


Editora:


Autor:


Status:

DisponívelLocado Reservado

Exemplares


Categoria:


Math.August

Ta ai o codigo em cima! Queria deixar esse campos ai obrigatorios, mas nao consigo!
Tentei o que vcs me falaram ja, mas nao deu certo :confused:

F

Amigoo

porque não visita este tutorial?

Math.August

Bom galera eu consegui fazer aqui no meu form! Fiz em Javasript! Vlw pela força! Ate mais :slight_smile:

F

Pronto…

agora só diz como você resolveu né…

vai que alguém tem a mesma dúvida!

Math.August
Cadastro alunos
[b]

function valida_dados (nomeform){

if (nomeform.login.value=="")

{

alert (“Por favor digite o login.”);

return false;

}

if (nomeform.senha.value==""){

alert (“Por favor digite o nome da senha.”);

return false;

}

if (nomeform.nome.value==""){

alert (“Por favor digite o nome do nome.”);

return false;

}

if (nomeform.serie.value==""){

alert (“Por favor digite o numero de serie.”);

return false;

}
}
</script>[/b]

Login:


Senha:


Nome:


Serie

Status:

Sem LivroCom Livro

Email:


OBS: As letras em negrito foi o que modifiquei ^^
VLW

Criado 10 de agosto de 2011
Ultima resposta 2 de set. de 2011
Respostas 12
Participantes 4