Script sender selvom return false
Hej alle.Har en side som kalder denne funktion ved klik på submit. Der rigtig mange tjek, men de ser således ud :
function check(form){
var i=0;
var besked="";
if(!form.email.value.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) {
besked = besked +"Du skal huske at angive en gyldig e-mail adresse.\n";
i=1;
}
if(!form.email.value.match(/^[\w]{1}[\w]*[\w]{1}[\w]*\.[\w]{2,6}$/i)) {
besked = besked +"Din adresse indeholder ulovlige tegn.\n";
i=1;
}
....
if(i=="0"){
return (true);
}else{
besked1 = "Foelgende fejl fundet : \n" +besked +"\nTryk ok for at rette";
alert(besked1);
return (false);
}
Problemet er at dataen bliver sendt videre når der opstået en fejl.
Hvordan sørger jeg for man bliver på siden ?
På forhånd tak.
