Jeg skal have valideret min e-mail, men den tjekker ikke om der er @ hvis der er skrevet noget i formfeltet??
//valider e-mail modtager if (frm.email2.value == "") { alert("Husk at skrive modtagers e-mail!"); frm.email2.focus(); return false; } else if (!frm.email2.value.indexOf("@") == -1) { alert("Dette er ikke en korrekt e-mail adresse!"); frm.email2.focus(); return false; }
//valider e-mail modtager if (frm.email2.value == "") { alert("Husk at skrive modtagers e-mail!"); frm.email2.focus(); return false; } if (frm.email2.value.indexOf("@")==-1) { alert("Dette er ikke en korrekt e-mail adresse!"); frm.email2.focus(); return false; }
En lille funktion der returnerer true eller false, alt efter om det er en gyldig email adresse: function emailTest(strCheck) { var reTemplate =new RegExp("^[A-Za-z]\\w+(\\.(\\w|-)+)*@(\\w|-)+\\.(\\w|-)+(\\.(\\w|-)+)*$"); return reTemplate.test(strCheck); }
hmm grunken, jeg har prøvet dit og det virker ikke! Hvis jeg bare skriver noget i formfeltet, så godkender den det!!
Synes godt om
Ny brugerNybegynder
Din løsning...
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.