bom dia pessoal estou eu aqui mais uma vez com um problemão de validação de campos.
Preciso validar campos de e-mail, cpf, data, sexo (radiobuton), cep, campos numéricos, então como não entendo muito de java, comecei a pesquisar na net, e achei algumas coisas porém, no exemplo que baixei a validação de cpf funcina certinho, mas quando coloque em minha página ele é pulado, o mesmo ocorre com validação de e-mail, ainda nem cheguei na validação de data e cep, campos numéricos.
Vou postar meu código aqui, caso alguém possa me ajudar, fico grata pela atenção de todos.
Scrip
<script language="JavaScript">
function validaForm(){
//validar nome
d = document.cadastro;
var expressao = /([0-1]{1}[0-9]{1}|[0-2]{1}[0-4]{1})\:[0-5]{1}[0-9]{1}/;
if (d.nome.value == ""){
alert("O campo nome completo do formulário deve ser preenchido!");
d.nome.focus();
return false;
}
if (d.cpf.value == ""){
alert("O campo CPF do formulário deve ser preenchido!");
d.cpf.focus();
return false;
}
if (d.endereco.value == ""){
alert("O campo endereço do formulário deve ser preenchido!");
d.endereco.focus();
return false;
}
if (d.bairro.value == ""){
alert("O campo bairro do formulário deve ser preenchido!");
d.bairro.focus();
return false;
}
if (d.cidade.value == ""){
alert("O campo cidade do formulário deve ser preenchido!");
d.cidade.focus();
return false;
}
if (d.UF.value == ""){
alert("O campo estado do formulário deve ser preenchido!");
d.UF.focus();
return false;
}
if (d.cep.value == ""){
alert("O campo CEP do formulário deve ser preenchido!");
d.cep.focus();
return false;
}
if (d.ddd.value == ""){
alert("O campo DDD residencial do formulário deve ser preenchido!");
d.ddd.focus();
return false;
}
if (d.tel.value == ""){
alert("O campo telefone residencial do formulário deve ser preenchido!");
d.tel.focus();
return false;
}
if (d.dddCel.value == ""){
alert("O campo DDD do celular do formulário deve ser preenchido!");
d.dddCel.focus();
return false;
}
if (d.cel.value == ""){
alert("O campo celular do formulário deve ser preenchido!");
d.cel.focus();
return false;
}
if (d.email.value == ""){
alert("Informe seu e-mail.");
d.email.focus();
d.email.select();
return false;
} else {
prim = d.email.value.indexOf("@")
if(prim < 2) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf("@",prim + 1) != -1) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf(".") < 1) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf(" ") != -1) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf("zipmeil.com") > 0) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf("hotmeil.com") > 0) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf(".@") > 0) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf("@.") > 0) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf(".com.br.") > 0) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf("/") > 0) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf("[") > 0) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf("]") > 0) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf("(") > 0) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf(")") > 0) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
if(d.email.value.indexOf("..") > 0) {
alert("O e-mail informado parece não estar correto.");
d.email.focus();
d.email.select();
return false;
}
}
if (d.emai1.value == ""){
alert("O campo repetir e-mail do formulário deve ser preenchido!");
d.emai1.focus();
return false;
}
if (d.nascimento.value == ""){
alert("O campo data de nascimento do formulário deve ser preenchido!");
d.nascimento.focus();
return false;
}
if (d.senha.value == ""){
alert("O campo senha do formulário deve ser preenchido!");
d.senha.focus();
return false;
}
if (d.senha1.value == ""){
alert("O campo repetir senha do formulário deve ser preenchido!");
Pergunta
ju_rezende
bom dia pessoal estou eu aqui mais uma vez com um problemão de validação de campos.
Preciso validar campos de e-mail, cpf, data, sexo (radiobuton), cep, campos numéricos, então como não entendo muito de java, comecei a pesquisar na net, e achei algumas coisas porém, no exemplo que baixei a validação de cpf funcina certinho, mas quando coloque em minha página ele é pulado, o mesmo ocorre com validação de e-mail, ainda nem cheguei na validação de data e cep, campos numéricos.
Vou postar meu código aqui, caso alguém possa me ajudar, fico grata pela atenção de todos.
Scrip
meu form
Grande abraço
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.