submit form
hej.jeg skal have en lille brugerundersøgelse. Jeg vil gerne have felterne tjekket, inden formen afsendes, det har jeg derfor lavet en lille funktion til:
function submitNow() {
if(document.getElementById('zipcode').value.length<4 || document.getElementById('gender').options[document.getElementById('gender').selectedIndex].value == '' || document.getElementById('birth_year').value.length<4) {
alert("Udfyld venligst postnr., fødselsår og køn. Læs mere om behandling af personlige oplysninger i bunden af denne side.\nPostnr. og fødselsår skal være 4-cifret!");
return false;
} else {
return true;
}
}
I form-tagget skriver jeg:
onsubmit="if(submitNow()) {this.submit();} return false;"
Det virker naturligvis i Safari og Firefox, som altid for mig, men ikke i IE.
Hvad har jeg så gjort forkert denne gang :) ?
