Jump to content


Photo

Campo Obrigatorio


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

#1 Kessia

Kessia

    12 Horas

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

Posted 30/06/2005, 14:02

Boa tarde!!!

Como faco para enviar os dados para o bd soh depois que alguns campos obrigatorios forem preenchidos? Tenho um formulario com alguns campos, onde por exemplo, o campo nome, cidade, fone sao obrigatorios. Quero q estes dados sejam cadastrados obrigatoriamente. Entao, qdo o usuario clicar no botao enviar, verificar se estes campos foram preenchidos, senao aparece uma mensagem dizendo que eh obrigatorio o preenchimento do campo nome.

T+,
Késsia

#2 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 30/06/2005, 14:05

oi késsia.....procure no forum sobre validação....vais achar códigos pra caramba... :D

esse é um que eu fiz a pouco tempo...se quiseres, utilize esse

function ValidaCadContatos(form) {
with(form) {
  if (nm_contato.value.length < 3) {
  alert("Nome do contato esta vazio ou nome é muito curto!");
  nm_contato.style.border='1px solid red';
  nm_contato.focus();
  return false;
  } else if(ds_email_contato.value.length < 5) {
  alert("Campo e-mail esta vazio ou email é muito curto!");
  ds_email_contato.style.border='1px solid red';
  ds_email_contato.focus();
  return false;
  } else if(!ds_email_contato.value.isEmail()) {
  alert("'"+ ds_email_contato.value +"' não é um e-mail valido!");
  ds_email_contato.style.border='1px solid red';
  ds_email_contato.focus();
  return false;
  } else if(id_grupo.value.length == '') {
  alert("O grupo do novo contato não foi selecionado!");
  id_grupo.style.border='1px solid red';
  id_grupo.focus();
  return false;
  } 
  return true;
}
}


[]'s
jack

Edição feita por: jack, 30/06/2005, 14:05.

Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#3 denisweb

denisweb

    Denis Ferrari

  • Usuários
  • 245 posts
  • Sexo:Não informado
  • Localidade:Vitória - ES
  • Interesses:Compartilhar conhecimentos.

Posted 30/06/2005, 21:51

Só pra completar....

Na tag do form você coloca: onSubmit="return validar()"

No Head, você cria uma função de validação onde os dados vão ser checados individualmente...

<script>

function validar(){
if(form.campo.value==""){alert("Campo Obrigatório"");return false}
return true
}

</script>

Na função você compara o valor do campo com um valor vazio, se ele for igual (vazio) você exibe uma mensagem e trava o envio do formulário...

Mais é bom lembrar que isso verifica se o campo está preenchido... mais não se é um campo válido. ;)

Flw...
Denis Ferrari
Gerente de Projetos
Vixtime Agência Digital




1 user(s) are reading this topic

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

IPB Skin By Virteq