Avatar billede Slettet bruger
19. september 2002 - 10:17 Der er 3 kommentarer og
1 løsning

Validering af felter i asp forms

Hej
Jeg fik hjælp igår til dette script, og det virker fint- men hvad gør jeg når jeg vil have valideret flere felter på samme aspside og hvordan får jeg "siden" til at hoppe op til det pågældende felt der ikke er udfyldt?
Hilsen liri
<head>
<script type="text/javascript">
  function validate(frm) {
    if (frm.nummer.value == "") {
      alert("Du skal udfylde feltet") ;
      return false ;
    }

    return true ;
  }
</script>

Og din form :

<form METHOD="POST" action="be_fak.asp" onSubmit="return(validate(this))">
  <table border="0" cellpadding="0" cellspacing="0" width="560">
    <tr>
      <td width="581" colspan="2"><strong>Opgørelse<br>
      </strong><br>
      (<small> udfyld kun med det  )</small><p>&nbsp;</td>
    </tr>
    <tr>
      <td width="151">nummer</td>
      <td width="430"><input type="text" name="nummer" size="20"></td>
    </tr>
<td ALIGN="left" width="261" height="23"></td>
      <td width="342" height="23"><input type="submit" value="Send" name="Send"><input
      type="reset" value="Slet" name="Slet"></td>
    </tr>
</form>
Avatar billede tknudsen Nybegynder
19. september 2002 - 10:20 #1
function validate(frm) {
    // validerer nummer-feltet
    if (frm.nummer.value == "") {
      alert("Du skal udfylde feltet") ;
      frm.nummer.focus();  // sætter fokus på felt m fejl
      return false ;
    }
    // validerer adresse-feltet
    if (frm.adresse.value == "") {
      alert("Du skal udfylde feltet") ;
      frm.adresse.focus();  // sætter fokus på felt m fejl
      return false ;
    }


    return true ;
  }
Avatar billede tknudsen Nybegynder
19. september 2002 - 10:20 #2
og så skal du sætte <input type="text" name="nummer" size="20"> ind i html'en
Avatar billede tknudsen Nybegynder
19. september 2002 - 10:21 #3
fejl...: <input type="text" name="nummer" size="20"> skal være <input type="text" name="adresse" size="20"> fpr at stemme overens med valideringen.


På den måde kan du have alle de form-elementer med i din validerings metode, som du ønsker.
Avatar billede Slettet bruger
19. september 2002 - 10:30 #4
Det virker perfekt.Tak
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