Det er fordi du skal lave den således : function validering() { if(document.form.nummer.value.match(/^[0-9\+ ]+$/)) { alert('kun tal er tilladt !'); document.form.nummer.focus(); return false; }
return true; // returner true hvis test gik godt. }
Nu kan du lige få det hele, som du kan se har jeg to valideringer, email'en virker perfekt, men nummeret virker ikke. Den skal også tjekke om nummer feltet er tomt.
<script type="text/javascript"> <!-- Start
function validering2() { var reEmail = /^[a-z0-9\-_]+(\.[a-z0-9\-_]+)*@([a-z0-9\-_]+\.)[a-z0-9\-_]{2,4}$/i;
if ( ! reEmail.test( document.form.email.value ) ) { alert('ugyldig e-mail adresse !'); // (ikke så nuanceret som før. sorry) document.form.email.focus(); return false; } return true; // det er en ok email-adresse }
function validering() { if(document.form.nummer.value.match(/^[0-9\+ ]+$/)) { alert('Kun tal er tilladt !'); document.form.nummer.focus(); return false; }
return true; // returner true hvis test gik godt. }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.