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
