Avatar billede sonic666 Novice
11. maj 2005 - 10:07 Der er 4 kommentarer og
1 løsning

Et script der kan validere flere text-felter

Jeg skal bruge et script der kan validere flere tekstfelter på samme side.

Håber nogen kan hjælpe
Avatar billede busschou Praktikant
11. maj 2005 - 16:11 #1
Det er ikke noget problem
Du laver bare en funktion som løber dine felter igennem og tjekker om de overholder de regler du ønsker
---
Hvis du ønsker noget mere konkret bør du nok fortælle hvilket felter du har, hvad de hedder af name eller id og type samt hvilke måder de skal valideres...længden..tekst..tal..andet :o)
Avatar billede roenving Novice
12. maj 2005 - 13:26 #2
-- og et standard-eksempel kunne se sådan ud:

<script type="text/javascript">
function valider(f){
  if(f.navn.length<4){
    alert('Du skal angive et navn på mindst 4 karakterer');
    f.navn.focus();
    return false;
  }
  if(!f.alder.value.match(/^\d+$/) || +f.alder.value < 18 || +f.alder.value > 100){
    alert('Du skal angive din alder som et tal mellem 18 og 100');
    f.alder.focus();
    return false;
  }
  return true;
}
</script>

<form action="..." method="post" onsubmit="return valider(this);">
Navn: <input name="navn"><br>
Alder: <input name="alder"><br>
<input type="submit">
</form>
Avatar billede sonic666 Novice
06. juli 2005 - 10:06 #3
Hmm skriv lige noget så jeg kan give point
Avatar billede roenving Novice
06. juli 2005 - 16:57 #4
Oki '-)
Avatar billede roenving Novice
11. juli 2005 - 14:23 #5
-- 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