Alguém poderia me ajudar a encontrar o erro no javascript deste formulário o mesmo não valida os campos, já fiz diversas correções e não consigo achar o erro, não entendo quase nada de javascript, mas lendo e pesquisando fui montando para aprender e não consigo descobrir qual o erro. Desde já agradeço.
<script language=javascript>
function IsNum(v)
{
var ValidChars = "0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < v.length && IsNumber == true; i++)
{
Char = v.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
IsNumber = false;
}
}
return IsNumber;
}
function valida() {
if (senddata.nome.focus == ""){
alert ('O campo NOME DO PROPRIETÁRIO é obrigatório.');
senddata.nome.focus();
return false;
}
if (senddata.cpf.value=="" || !IsNum(senddata.cpf.value)) {
alert("O campo CPF é obrigatório. Preencha corretamente.");
senddata.cpf.focus();
return false;
}
if (senddata.nascimento.value=="" || !IsNum(senddata.nascimento.value)) {
alert("O campo DATA DE NASCIMENTO é obrigatório. Preencha corretamente.");
senddata.nascimento.focus();
return false;
}
if (senddata.telefone1.focus == ""){
alert ("O campo TELEFONE1 é obrigatório.");
senddata.telefone1.focus();
return false;
}
var mail = /^.+@.+\..{2,3}$/
if (!mail.test(form.email.value) || form.email.value=="") {
alert("O campo EMAIL é obrigatório e deve conter um email válido.");
form.email.focus();
return false;
}
if (senddata.fgts[0].checked==false && senddata.fgts[1].checked==false) {
alert("O campo POSSUI 3 ANOS DE FGTS é obrigatório.");
return false;
}
if (senddata.proprio[0].checked==false && senddata.proprio[1].checked==false) {
alert("O campo POSSUI IMÓVEL PRÓPRIO NA CIDADE é obrigatório.");
return false;
}
if (senddata.rendacompro.focus == ""){
alert ("O campo RENDA COMPROVADA é obrigatório.");
senddata.rendacompro.focus();
return false;
}
if (senddata.outrasrendas.focus == ""){
alert ("O campo OUTRAS RENDAS é obrigatório.");
senddata.outrasrendas.focus();
return false;
}
if (senddata.valor.focus == ""){
alert ("O campo VALOR DO IMÓVEL PROCURADO é obrigatório.");
senddata.valor.focus();
return false;
}
if (senddata.financiar.focus == ""){
alert ("O campo VALOR A FINANCIAR é obrigatório.");
senddata.financiar.focus();
return false;
}
function telefone(f) {
if (f.telefone.value.length<9 || f.telefone.value.length>10) {
alert("Preencha o telefone corretamente.");
f.telefone.focus();
}else{
ddd = f.telefone.value.substring(0,2);
if (f.telefone.value.length==9) {
part1 = f.telefone.value.substring(2,5);
part2 = f.telefone.value.substring(5,9);
}
if (f.telefone.value.length==10) {
part1 = f.telefone.value.substring(2,6);
part2 = f.telefone.value.substring(6,10);
}
f.telefone.value = "("+ddd+") "+part1+"-"+part2
}
}
return true;
}
</script>
Question
techans
Alguém poderia me ajudar a encontrar o erro no javascript deste formulário o mesmo não valida os campos, já fiz diversas correções e não consigo achar o erro, não entendo quase nada de javascript, mas lendo e pesquisando fui montando para aprender e não consigo descobrir qual o erro. Desde já agradeço.
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.