07. marts 2005 - 23:48Der er
6 kommentarer og 1 løsning
Tjek om der er . og @ i email-felt
Tjekket er del af af et form-validering script(der ellers virker). Jeg har prøvet med: if ((form.Email.indexOf(".") > 2) && (form.Email.indexOf("@") > 0) == false) { alert('Du skal skrive din emailadresse, ex navn@domæne.dk'); form.Email.focus(); return false; }
Men der kører den bare videre, ligemeget om der står noget i feltet eller ej. Hvad er der galt?
function checkMail() { var x = document.forms[0].Email.value; var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (!filter.test(x)) alert('Fejl i e-mail adresse, der!'); }
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.