Avatar billede mitbrugernavn Praktikant
28. juni 2006 - 13:22 Der er 3 kommentarer og
1 løsning

validering cpr

Har følgende:

<SCRIPT LANGUAGE="JavaScript">
   
function IsDataValid()
    {


if (document.TheForm.form1.value=='')
{
alert("Angiv venligst Navn.");
document.TheForm.form1.focus();
return false;
}

var cpr = document.TheForm.form113.value
if(cpr.match(/[0-9]{6}\-[0-9]{4}/)){
cpr = cpr.replace(/\-/g,"");
var chk = 0;
for(i=9;i>-1;i--){
  chk += (+cpr.charAt(i))*((i>2)?(10-i):(4-i));
}
if(chk%11==0)return true;
}
alert("Cpr.nr. er ikke korrekt.");
return false;
}


        else { return true; }
    }
//-->
</SCRIPT>
<form name="form1" method="post" onSubmit="return cprTjeck(this);">
Cpr. <input type="text" name="form113"><br>
  Navn<input type="text" name="form1">

  <input type="submit" name="Submit" value="Submit">
</form>

Det virker ikke ????

den skal validere at cpr.nr. er xxxxxx-xxxx
Avatar billede goose Nybegynder
28. juni 2006 - 13:34 #1
Prøv og se den her tråd: http://www.eksperten.dk/spm/476275 - du kan sikkert bruge den.

/Goose
Avatar billede mitbrugernavn Praktikant
28. juni 2006 - 13:58 #2
Det er den jeg har testet og hvis du tager den som den er så kommer den ud med at det ikke er korrekt uanset hvad man gør ????
Avatar billede goose Nybegynder
28. juni 2006 - 14:53 #3
Den nederste på den omtalte side virker da for mig at se fint nok?

/Goose
Avatar billede mitbrugernavn Praktikant
28. juni 2006 - 20:06 #4
Ja, det virker perfekt - takker og bukker.

Jeg må have haft det ene øje lukket - siden jeg ikke har set den i hele gennemgangen...... ;-))))
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