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

Validar Pra Não Ficar Em Branco O Campo


Guest josi

Pergunta

Olá pessoal..

não to conseguindo validar os campos de cadstro,,,podem me dizer o q esta errado

este é o formulario que grava

<% Dim Obj,Str,Rs,RsConsulta,nome,endereco,cidade,cep,UF,telefone,bairro,est_civil,sexo,RG,org_exp,CPF,email,login,senha

nome = Trim(Request.Form("nome"))

endereco = Trim(Request.Form("endereco"))

cidade = Trim(Request.Form("cidade"))

cep = Trim(Request.Form("cep"))

UF = Trim(Request.Form("UF"))

telefone = Trim(Request.Form("telefone"))

bairro = Trim(Request.Form("bairro"))

est_civil = Trim(Request.Form("est_civil"))

sexo = Trim(Request.Form("sexo"))

RG = Trim(Request.Form("RG"))

org_exp = Trim(Request.Form("org_exp"))

CPF = Trim(Request.Form("CPF"))

email = Trim(Request.Form("email"))

login = Trim(Request.Form("login"))

senha = Trim(Request.Form("senha"))

Response.Write nome & "<br>"

Response.Write endereco & "<br>"

Response.Write cidade & "<br>"

Response.Write cep & "<br>"

Response.Write UF & "<br>"

Response.Write telefone & "<br>"

Response.Write bairro & "<br>"

Response.Write est_civil & "<br>"

Response.Write sexo & "<br>"

Response.Write RG & "<br>"

Response.Write org_exp & "<br>"

Response.Write CPF & "<br>"

Response.Write email & "<br>"

Response.Write login & "<br>"

Response.Write senha & "<br>"

%>

<script language="JavaScript">

function checar_formulario(cadastrar){

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

alert("Por favor coloque seu nome !!!");

cadastrar.nome.focus();

return (false);

}

if (cadastrar.endereco.value == ""){

alert("O campo endereco está vazio !!!");

cadastrar.endereco.focus();

return (false);

}

if (cadastrar.cidade.value.indexOf('@', 0) == -1){

alert("O cidade digitado é invalido !!!");

cadastrar.cidade.focus();

return (false);

}

if (cadastrar.cep.value == ""){

alert("O campo cep está vazio !!!");

cadastrar.cep.focus();

return (false);

}

return (true);

}

if (cadastrar.UF.value == ""){

alert("O campo UF está vazio !!!");

cadastrar.UF.focus();

return (false);

}

return (true);

}

if (cadastrar.telefone.value == ""){

alert("O campo telefone está vazio !!!");

cadastrar.telefone.focus();

return (false);

}

return (true);

}

if (cadastrar.bairro.value == ""){

alert("O campo bairro está vazio !!!");

cadastrar.bairro.focus();

return (false);

}

return (true);

}

if (cadastrar.est_civil.value == ""){

alert("O campo est_civil está vazio !!!");

cadastrar.est_civil.focus();

return (false);

}

return (true);

}

if (cadastrar.sexo.value == ""){

alert("O campo sexo está vazio !!!");

cadastrar.sexo.focus();

return (false);

}

return (true);

}

if (cadastrar.RG.value == ""){

alert("O campo RG está vazio !!!");

cadastrar.RG.focus();

return (false);

}

return (true);

}

if (cadastrar.org_exp.value == ""){

alert("O campo org_exp está vazio !!!");

cadastrar.org_exp.focus();

return (false);

}

return (true);

}

if (cadastrar.CPF.value == ""){

alert("O campo CPF está vazio !!!");

cadastrar.CPF.focus();

return (false);

}

return (true);

}

if (cadastrar.email.value == ""){

alert("O campo email está vazio !!!");

cadastrar.email.focus();

return (false);

}

return (true);

}

if (cadastrar.login.value == ""){

alert("O campo login está vazio !!!");

cadastrar.login.focus();

return (false);

}

return (true);

}

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

alert("O campo senha está vazio !!!");

cadastrar.senha.focus();

return (false);

}

return (true);

}

</script>

<%

Set Obj = Server.CreateObject("ADODB.Connection")

Obj.Open "DRIVER={Microsoft Access Driver (*.MDB)};DBQ="&Server.MapPath("Banco_Site.mdb")

Str = "select * from cliente where CPF = '" &request.form("CPF") & "'"

Set Rs = Obj.execute(Str)

if not Rs.eof then

Response.Redirect ("principal.asp")

else

Set Rs = Server.CreateObject("ADODB.Recordset")

Str = "insert into cliente(nome,endereco,cidade,cep,UF,telefone,bairro,est_civil,sexo,RG,org_exp,CPF,email,login,senha)values('"&nome&"','"&endereco&"','"&cidade&"','"&cep&"','"&UF&"','"&telefone&"','"&bairro&"','"&est_civil&"','"&sexo&"','"&RG&"','"&org_exp&"','"&CPF&"','"&email&"','"&login&"','"&senha&"')"

Rs = Obj.execute(Str)

end if

Obj.close

set Obj= nothing

response.redirect ("http://localhost/cadastrar.asp")

%>

<html>

<head>

<meta name="VI60_DTCScriptingPlatform" content="Cliente (IE 4.0 DHTML)">

<meta http-equiv="Content-Language" content="pt-br">

<meta name="GENERATOR" content="Microsoft FrontPage 5.0" />

<meta name="ProgId" content="FrontPage.Editor.Document" />

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />

<title>incluiCliente</title>

</head>

<body>

<form name="cadastrar" method="POST" action="incluicliente.asp" onsubmit="return checar_formulario(this)"> "isso fica aki mesmo"

</body>

</html>

Link para o comentário
Compartilhar em outros sites

15 respostass a esta questão

Posts Recomendados

  • 0

Problema ae é Javascript. Se quiser eu tenho esse script que já te resolve:

<script LANGUAGE="JavaScript">

function validaSemPreenchimento(form){

for (i=0;i<form.length;i++){

var obg = form.obrigatorio;

if (obg!=0){

if (form.value == ""){

var nome = form.descricao

alert("O campo " + nome + " é obrigatório.")

form.focus();

return false

}

}

}

return true

}

</script>

<form method="POST" action="incluicliente.asp" onsubmit="return validaSemPreenchimento(this)">

Senha: <input type="text" name="senha" descricao="Senha" obrigatorio="1"><br>

<input type="submit" value="enviar">

Observando que 1 é obrigatorio e 0 não. Descrição é como vai aparecer na mensagem de erro.

qualquer coisa, tamos ae wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Um probleminha

Oi,,Andrea,,o codigo q você me passou funcionaou beleza,,,só tenho um probleminha

a caixa de seleção "UF", esta dando problema,,mesmo sem validar,,não permite verificar o restante dos campos,,aparece a mensagem "o campo undefined é obrigatório",,,possa ser um erro bobo,mas não to conseguindo resolver!!!

Link para o comentário
Compartilhar em outros sites

  • 0

UF:

<select name="selecao" descrição"UF" obrigatorio="1">

<option selected>RO</option>

<option>AC</option>

<option>MT</option>

<option>MTS</option>

<option>PR</option>

<option>AM</option>

</select></font></b><br>

<p>

Link para o comentário
Compartilhar em outros sites

  • 0

Andreia,, a msg ainda diz q o campo UF é obrigatorio, fiz o q disse,,

UF: </font></b><select name="selecao" descricao="UF" obrigatorio="1">

<option>MT</option>

<option selected>AC</option>

<option>AM</option>

<option>PR</option>

<option>SP</option>

</select><br>

,,, huh.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Sei que já resolveu, mas aí vai o seu código corrigido:

<script language="JavaScript">

function checar_formulario(cadastrar){
if (cadastrar.nome.value == ""){
alert("Por favor coloque seu nome !!!");
cadastrar.nome.focus();
return (false);
}
if (cadastrar.endereco.value == ""){
alert("O campo endereco está vazio !!!");
cadastrar.endereco.focus();
return (false);
}
if (cadastrar.cidade.value.indexOf('@', 0) == -1){
alert("O cidade digitado é invalido !!!");
cadastrar.cidade.focus();
return (false);
}
if (cadastrar.cep.value == ""){
alert("O campo cep está vazio !!!");
cadastrar.cep.focus();
return (false);
}
if (cadastrar.UF.value == ""){
alert("O campo UF está vazio !!!");
cadastrar.UF.focus();
return (false);
}
if (cadastrar.telefone.value == ""){
alert("O campo telefone está vazio !!!");
cadastrar.telefone.focus();
return (false);
}
if (cadastrar.bairro.value == ""){
alert("O campo bairro está vazio !!!");
cadastrar.bairro.focus();
return (false);
}
if (cadastrar.est_civil.value == ""){
alert("O campo est_civil está vazio !!!");
cadastrar.est_civil.focus();
return (false);
}
if (cadastrar.sexo.value == ""){
alert("O campo sexo está vazio !!!");
cadastrar.sexo.focus();
return (false);
}
if (cadastrar.RG.value == ""){
alert("O campo RG está vazio !!!");
cadastrar.RG.focus();
return (false);
}
if (cadastrar.org_exp.value == ""){
alert("O campo org_exp está vazio !!!");
cadastrar.org_exp.focus();
return (false);
}
if (cadastrar.CPF.value == ""){
alert("O campo CPF está vazio !!!");
cadastrar.CPF.focus();
return (false);
}
if (cadastrar.email.value == ""){
alert("O campo email está vazio !!!");
cadastrar.email.focus();
return (false);
}
if (cadastrar.login.value == ""){
alert("O campo login está vazio !!!");
cadastrar.login.focus();
return (false);
}
if (cadastrar.senha.value == ""){
alert("O campo senha está vazio !!!");
cadastrar.senha.focus();
return (false);
}
return (true);
}
</script>

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,3k
×
×
  • Criar Novo...