Validering af flere felter
Hej,Jeg fatter simpelthen ikke hvad jeg gør galt med min validering, men når jeg submitter min form selvom alle felter er blanke, så submitter den bare de blanke indtastninger uden fejlmeddelelse overhovedet ???
Jeg har følgende form tag:
<form name="minForm" action="customerform.asp?mode=saveinput" method="post" onsubmit="return validering(this);">
og følgende validering i min head tag:
<script type="text/javascript">
function validering(f){
if(f.navn.value=='') {
alert('Du skal udfylde feltet med dit navn!');
f.navn.focus();
return false;
}
if(f.address1.value=='') {
alert('Du skal udfylde feltet med din adresse!');
f.address1.focus();
return false;
}
if(f.postcode.value==''||!f.postcode.value.match(/^\d{4}$/) {
alert('Du skal udfylde feltet med dit post nr.!');
f.postcode.focus();
return false;
}
if(f.city.value=='') {
alert('Du skal udfylde feltet med din by!');
f.city.focus();
return false;
}
var regexp = /^[\w\.\-_]+@[\w\-_]+\.[\w\.\-_]+$/i;
tekst=f.email.value.toLowerCase();
if (!regexp.test(tekst)){
alert ("Der skal stå en gyldig e-mail adresse i tekst feltet");
f.email.focus();
return false;
}
if(f.telephone.value!=''&&!f.telephone.value.match(/^\d{8}$/)) {
alert('Telefonnummer skal angives med 8 cifre!');
f.telephone.focus();
return false;
}
}
</script>
