Avatar billede kaktus Nybegynder
04. oktober 2010 - 19:20 Der er 3 kommentarer og
1 løsning

Form validering alphaExp

Denne virker ikke.........
Kan du hjælpe....

------------------------------
<html>
<head>
<script  language="JavaScript" type="text/javascript">
function isAlphabet(medarbejder_navn){
    var alphaExp = /^[a-zA-Z]+$/;
    if(medarbejder_navn.value.match(alphaExp)){
        return true;
    }else{
        alert('Kun bogstaver');
        return false;
    }
}

function kunde_reg(form) {
    if (!isAlphabet(form.medarbejder_navn.value)) {
    form.medarbejder_navn.focus()
    form.medarbejder_navn.select()
    return false
    }
return true   
}
</script>
</head>
<body>
<form action="" method="post" onsubmit="return kunde_reg(this)" >
<input type="text" name="medarbejder_navn" id="medarbejder_navn" />skal være bogstaver
<input type="submit" name="submit" value="Opret" />
</form>
</body>
</html>
Avatar billede majbom Novice
04. oktober 2010 - 21:03 #1
nu skriver du ikke hvad det er der ikke virker, men prøv at fjern '.value' fra:

if(medarbejder_navn.value.match(alphaExp)){

så der bare står:

if(medarbejder_navn.match(alphaExp)){

det er jo value du sender med og ikke selve text-feltet som objekt...
Avatar billede kaktus Nybegynder
04. oktober 2010 - 21:53 #2
Det var netop problemet...

Der kom ikke en alert. :-)


OG det gør der nu, takket være dit forslag.....

LÆG ET SVAR
Avatar billede majbom Novice
04. oktober 2010 - 22:46 #3
kommer her :)
Avatar billede majbom Novice
05. oktober 2010 - 07:58 #4
tfp :)
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