Ekstern JS-validering
Jeg benytter dette script til ekstern validering af et email-felt:--------
// EMAIL-validering //
// <input type="text" name="Email" size="20" onChange="emailvalidation(this,'The E-mail is not valid');">
function emailvalidation(entered, alertbox)
{
with (entered)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
lastpos=value.length-1;
if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
{if (alertbox) {alert(alertbox);} return false;}
else {return true;}
}
}
-----------------
Den fanger også fejlene, men fastholder ikke focus. Jeg kan ikke overføre navnet på form-feltet til funktionen, da funktionen skal bruges mange steder.
Jeg har prøvet at bygge : document.form.this.focus(); document.form.this.select(); ind i funktionen, men det virker ikke.
Hvordan får jeg fo