Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos
Gostaria de acertar esse código abaixo para a seguinte situação.
Ele funciona travando as variações de erro:
meuemail
meuemail@
meuemail@host
mas não funciona se for usado:
meuemail@host.
ele aceita e passa na validação.
Falta ele checar após o ponto (.)
Alguém pode me ajudar?
Segue o código, grato.
//validar dados do formulario
function validaForm(){
//validar nome
d = document.cadastro;
if (d.nome.value == ""){
alert("O campo " + d.nome.name + " deve ser preenchido!");
d.nome.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 eletronico)
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;
}Carregando comentários...