validering virker ikke
HejJeg har et valideringsscript, men jeg kan ikke få det til at virke...
<script type="text/javascript">
function validering(f){
if(!f.formRules.checked){
alert('Du skal læse og acceptere vores regler!');
f.formRules.focus();
return false;
}
if(f.formUid.value==''){
alert('Du skal udfylde feltet med et brugernavn!');
f.formUid.focus();
return false;
}
if(f.formPwd.value==''){
alert('Du skal udfylde feltet password!');
f.formPwd.focus();
return false;
}
if(f.formPwd1.value==''){
alert('Du skal udfylde password feltet igen!');
f.formPwd1.focus();
return false;
}
if(f.formPwd1.value!=f.formPwd.value){
alert('Dine to passwords er ikke ens!');
f.formPwd.focus();
return false;
}
if(!f.formEmail.value.match(/^.+@\w[\w\.-]*\.[a-z]{2,6}$/)){
alert('Du skal udfylde feltet med en E-mail adresse!');
f.formEmail.focus();
return false;
}
if(f.formDay.value=='Dag'){
alert('Du skal angive din fødselsdato!');
f.formDay.focus();
return false;
}
if(f.formMonth.value=='Måned'){
alert('Du skal angive din fødselsdato!');
f.formMonth.focus();
return false;
}
if(f.formYear.value=='År'){
alert('Du skal angive din fødselsdato!');
f.formYear.focus();
return false;
}
if(f.formRegion.value=='Vælg landsdel'){
alert('Du skal angive hvilken landsdel du kommer fra!');
f.formRegion.focus();
return false;
}
if(f.formZip.value==''){
alert('Angiv venligst dit post nr.!');
f.formZip.focus();
return false;
}
return true;
}
</script>
Og så validere jeg med følgende:
<a href="#" onclick="if (return validering(this)) {document.user.submit()};return false">Næste side</a>
Men der sker ingen ting når jeg trykker på linket.. Har også prøvet at køre uden om if sætningen men så går den bare til næste side unden at tjekke..
Er der nogen der lige kan se hvad der kan være galt?
