Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Tarde ...
To com um problemao na validacao de uns dados aew ...
ta aki o codigo !!
function validaForm()
{
d = document.FrmCadastro;
//validar arq
if (!d.arq[0].checked && !d.arq[1].checked) {
alert("Escolha o Arquivo!")
return false;
}
//validar nome
if (d.Nome.value == ""){
alert("O campo " + d.Nome.id + " deve ser preenchido!");
d.Nome.focus();
return false;
}
//validar data de nascimento
erro=0;
hoje = new Date();
//anoAtual = hoje.getFullYear();
barras = d.DtNasc.value.split("/");
if (barras.length != 0){
dia = barras[0];
mes = barras[1];
//ano = barras[2];
resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13));
/*&& (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900))*/
if (!resultado) {
alert("O campo de Data deve ser preenchido corretamente e so com numeros!");
d.DtNasc.focus();
return false;
}
}
//validar conjuge
if (d.Conjuge.value == ""){
alert("O campo " + d.Conjuge.id + " deve ser preenchido!");
d.Conjuge.focus();
return false;
}
//validar data de nascimento
erro=0;
hoje = new Date();
//anoAtual = hoje.getFullYear();
barras = d.DtNascConj.value.split("/");
if (barras.length != 0){
dia = barras[0];
mes = barras[1];
//ano = barras[2];
resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13));
/*&& (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900))*/
if (!resultado) {
alert("O campo de Data de nascimento do Conjuge deve ser preenchido corretamente e so com numeros!");
d.DtNascConj.focus();
return false;
}
}
//validar endereco
if (d.Endereco.value == ""){
alert("O campo " + d.Endereco.id + " deve ser preenchido!");
d.Endereco.focus();
return false;
}
//validar telefone1
if (d.telefone1.value == ""){
alert ("O campo Fone 1 deve ser preenchido!");
d.telefone1.focus();
return false;
}
//validar telefone1(verificacao se contem apenas numeros)
sep = d.telefone1.value.split("-");
ddd = sep[0];
pre = sep[1];
pre = sep[3];
rel = (!isNaN(ddd) && !isNaN(pre) && (!isNaN(ddd));
if (!rel){
alert ("O campo + " d.telefone1.value.split(0) +" Fone 1 deve conter apenas numeros!");
d.telefone1.focus();
return false;
}
//validar telefone2
if (d.telefone2.value == ""){
alert ("O campo Fone 2 deve ser preenchido!");
d.telefone2.focus();
return false;
}
//validar telefone(verificacao se contem apenas numeros)
if (isNaN(d.telefone2.value)){
alert ("O campo Fone 2 deve conter apenas numeros!");
d.telefone2.focus();
return false;
}
//validar atividade
if (d.Atividade.value == ""){
alert("O campo " + d.Atividade.id + " deve ser preenchido!");
d.Atividade.focus();
return false;
}
//validar email
if (d.email.value == ""){
alert("O campo " + d.email.name + " deve ser preenchido!");
d.email.focus();
return false;
}
//validar email(verificao de endereco eletrônico)
parte1 = d.email.value.indexOf("@");
parte2 = d.email.value.indexOf(".");
parte3 = d.email.value.length;
if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
alert ("O campo " + d.email.name + " deve ser conter um endereco eletronico!");
d.email.focus();
return false;
}
return true;
}
esse eh o codigo da validacao qndo a validacao chega nessa linha: "//validar telefone1(verificacao se contem apenas numeros)" nao roda nenhuma validacao ... se a mesma for comentada funfa legal ...
venho a pedir alguma ajuda !
Agradeço desde já
Carregando comentários...