Esta dica destina-se aos desenvolvedores que desejam criar campos obrigatórios de maneira fácil e usual. Quantas vezes me peguei criando um formulário que tinha campos obrigatórios, declarava todas as regras no banco de dados e mesmo assim passavam algumas pérolas.
Bom, aqui está um exemplo facinho que eu penei para descobrir, com a ajuda do meu amigo Rogerio (amigo desculpe-me, mas não sei seu nome completo).
É minha primeira dica, então por favor não reparem erros e postem observações...
Código completo e mastigado, é só dar CTRL+C e CTRL+V (copiar e colar).
<html>
<head>
<title>Cadastro</title>
<!-- É aqui que o javascript controlará a digitação de campos obrigatórios -->
<script language="javascript">
<!-- chama a função (nomeform) -->
function valida_dados (nomeform)
{
if (nomeform.nome.value=="")
{
alert ("Por favor digite o nome.");
return false;
}
if (nomeform.cpf.value=="")
{
alert ("Por favor digite o cpf ou cnpj.");
return false;
}
if (nomeform.rg_ie.value=="")
{
alert ("Por favor digite o RG ou Inscricao Estadual.");
return false;
}
if (nomeform.endereco.value=="")
{
alert ("Por favor digite o endereco.");
return false;
}
if (nomeform.bairro.value=="")
{
alert ("Por favor digite o bairro.");
return false;
}
if (nomeform.cidade.value=="")
{
alert ("Por favor digite a cidade.");
return false;
}
if (nomeform.uf.selectedIndex ==0)
{
alert ("Por favor selecione o estado.");
return false;
}
if (nomeform.cep.value=="")
{
alert ("Por favor digite o cep.");
return false;
}
if (nomeform.telefone.value=="")
{
alert ("Por favor digite o telefone.");
return false;
}
if (nomeform.banco.value=="")
{
alert ("Por favor digite o banco.");
return false;
}
if (nomeform.ag.value=="")
{
alert ("Por favor digite a agencia bancaria.");
return false;
}
if (nomeform.conta.value=="")
{
alert ("Por favor digite a conta.");
return false;
}
Caros amigos, a fonte deste código é desconhecida, recebi por e-mail de um amigo, que por sua vez recebeu também, se eu soubesse com certeza estaria postado, bem como o nome do autor.
[2] Comentário enviado por Francislei Bowen em 13/03/2010 - 12:45h
cara,seu código é massa....quero lhe dizer que fico muito grato.
e uma perguntinha sem raciocinio...tem condigos ou um tutorial de como fazer a conexão do banco de dados com o site(criado).qualquer coisa add eu no msn por favor serei muito grato,to na area de Redes de computadores...pre-formando.....t+