Har denna function som ska kolla om det är en "korrekt" email adress som har fyllts i ett kontaktformulär men det är nåt som är galet med den kan bara inte hitta vad.
Tacksam för hjälp
Kod:
function validEmail() {
atPos = document.contactForm.epost.value.indexOf("@")
periodPos = document.contactForm.epost.value.lastIndexOf(".")
if (document.contactForm.epost.value == ""){
alert("Du måste fylla i din epost adress!");
document.contactForm.epost.focus();
return false;
}
if (document.contactForm.epost.value.length < 6){
alert("Du måste fylla i din epost adress!");
document.contactForm.epost.focus();
return false;
}
if (atPos < 1){
alert("Du måste fylla i din epost adress!");
document.contactForm.epost.focus();
return false;
}
if (periodPos < 4){
alert("Du måste fylla i din epost adress!");
document.contactForm.epost.focus();
return false;
}
if(periodPos+4 > document.contactForm.epost.value.length){
if(periodPos+3 > document.contactForm.epost.value.length){
if(periodPos+2 > document.contactForm.epost.value.length){
alert("Du måste fylla i din epost adress!");
document.contactForm.epost.focus();
return false;
}
}
}
}