Spære for given funktion hvis betingelse er 'false' ?
Understående checker for rigtig email adr. og eksekvere alert hvis ikke, men den eksekvere også ’Send’ på samme tid.Hvordan får jeg den til at undlade at sende, hvis email adressen er forkert ?
Jeg bruger den her: www.sommerhus-til-leje.dk (se nederst på siden)
function checkEmailAddress(field) {
if ( field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi) ) {
return true;
}
else {
alert('Indtast venligst en gyldig e-mail adresse.');
field.focus();
field.select();
return false;
}
}
function mailThisUrl( f ) {
var u,m,msg;
u = "http://www.sommerhus-til-leje.dk";
m = "Vedr. sommerhus til leje ...";
msg = "Sommerhus i Fjerritslev i Nordjylland: "+u;
if ( checkEmailAddress(f.address) ) {
window.location = "mailto:"+f.address.value+"?subject="+m+"&body="+msg;
}
}
