Avatar billede zetn Nybegynder
18. juli 2004 - 17:41 Der er 3 kommentarer og
1 løsning

Tjek om email er korrekt

Jeg har nogle felter der SKAL udfyldes, samt den også skal tjekke om det er en gyldig email, men kan ikke få en gammel kode tilpasset ordentligt, kan i hjælpe? - der er ikke 2 pwd felter eller 2 email felter i min nye kode.

<script type="text/javascript">

function checkPw(TheForm) {
  password = TheForm.nf_pwd1.value;
  password2 = TheForm.nf_pwd2.value;

  if (password != password2) {
    alert ("De indtastede adgangskoder matchede ikke.\nVær venlig at prøv igen.")
    return false;
  }
  return true;
}
function checkEm(TheForm) {
  email = TheForm.nf_email1.value;
  email2 = TheForm.nf_email2.value;

  if (email != email2) {
    alert ("De indtastede emails matchede ikke.\nVær venlig at prøv igen.")
    return false;
  }
  var t = "\\wáàãââæåçéèêëìíîïñòóôõöøùúûüýÿ";
  var regexp = new RegExp("^["+t+"]["+t+"\\.\\-]*@["+t+"]["+t+"\\.\\-]*\\.[\\w]{2,6}$","i");
  if(!regexp.test(email)||/(\.@|\-@|\-\-|\.\.)/g.test(email)){
    alert ("Den indtastede emailadresse er ikke gyldig.\nVær venlig at prøv igen.")
    return false;
  }
  return true;
}


function verify(TheForm) {
  var themessage = "";
  if (TheForm.nf_profilename.value=="") {
    themessage += "\nProfilnavn";
  }
  if (TheForm.nf_pwd1.value.length<4) {
    themessage += "\nAdgangskode";
  }
  if (TheForm.nf_pwd2.value.length<4) {
    themessage += "\nBekræft adgangskode";
  }
  if (TheForm.nf_email1.value=="") {
    themessage += "\nEmail";
  }
  if (TheForm.nf_email2.value=="") {
    themessage += "\nBekræft email";
  }
  if (themessage == "") {
    return true;
  }
  alert("Du er nødt til at udfylde følgende felter: " + themessage);
  return false;
}

function CheckMinForm(inpForm) {
  return verify(inpForm)&&checkPw(inpForm)&&checkEm(inpForm)
}
</script>
Avatar billede roenving Novice
18. juli 2004 - 17:45 #1
Fjern disse linjer:

  password2 = TheForm.nf_pwd2.value;

  if (password != password2) {
    alert ("De indtastede adgangskoder matchede ikke.\nVær venlig at prøv igen.")
    return false;
  }

...

  email2 = TheForm.nf_email2.value;

  if (email != email2) {
    alert ("De indtastede emails matchede ikke.\nVær venlig at prøv igen.")
    return false;
  }

...

  if (TheForm.nf_pwd2.value.length<4) {
    themessage += "\nBekræft adgangskode";
  }

...

  if (TheForm.nf_email2.value=="") {
    themessage += "\nBekræft email";
  }
Avatar billede zetn Nybegynder
18. juli 2004 - 18:02 #2
takker - smid et svar
Avatar billede roenving Novice
18. juli 2004 - 18:11 #3
Velbekomme '-)
Avatar billede roenving Novice
18. juli 2004 - 18:50 #4
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester