Form mail
Jeg har en form mail, hvori brugeren bedes bekræftet sin mail adresse og hvor jeg så har en validering af dette og 2 andre felter og ingen problemer i det. Men formen sender stadigvæk selvom der er i fejl i felterne. Hvordan får jeg den til at lade være med dette?Her er funktionen som tjekke om brugeren har udfyldt felterne korrekt:
<script language="JavaScript" type="text/javascript">
function go() {
if (document.haldForm0.telefon.value.length < 8){alert('Der er en fejl i indtastet telefon nummer - skriv det venligst igen!');
return false;
}
else if (document.haldForm0.fdato.value.length < 8){alert('Indtast venligst din fødselsdato korrekt: eks. 01-01-1999');
return false;
}
else if (document.haldForm0.email2.value.length < document.haldForm0.email.value.length){alert('Kontroller venligst din e-mail adresse');
return false;
}
else if (document.haldForm0.email2.value.length > document.haldForm0.email.value.length){alert('Kontroller venligst din e-mail adresse');
return false;
}else{
haldForm.submit();
}
}
</script>
Det skal til lige siges at valideringen ligger i forbindelse med submit funktionen, hvis det kan hjælpe.
Samt, at hvis der er fejl i et af felter, kommer der godt nok et vindue med fejlmeddelse, men når du så trykker "ok", sender formen alligevel istedet for at lade bruger rette fejlene.
