Formular validering i ASP eller måske JavaScript
Hej.Vidste ikke lige hvilken kategori der ville være bedst og nemmest til dette spørgsmål. Prøver her, så må vi se. Havde også tænkt om den ville passe bedre i JavaScript?(så må I bare sige til)
Nå men jeg har en formular, som sender data til en database.
I denne formular vil jeg gerne validere hvert felt inden data bliver sendt videre til database. Nu får jeg fejl hvis datatypen ikke passer.
Min formular ser ud ala dette:
<FORM action="bla.asp" method=post>
<INPUT name=nr value="nr">
<INPUT name=fornavn value="fornavn">
<INPUT name=efternavn value="efternavn">
<INPUT name=email value="email"><br>
<INPUT type="text" name=tal1 maxlength="3" size="10" value="tal">
<INPUT type="text" name=tal2 maxlength="3" size="10" value="tal">
<br>
<INPUT type="radio" name="ko" value="1"><br>
<INPUT type="radio" name="ko" value="2"><br>
<INPUT type="submit" value="Send" id=submit1 name=submit1>
<INPUT type="reset" value="Slet alt" id=reset1 name=reset1>
</FORM>
Her hvordan jeg godt kunne tænke mig felterne blev valideret:
nr: kun tal(heltal)
Fornavn: kun tekst(ikke tal og tegn, ved ikke om bindestreg skal med)
Efternavn: kun tekst(ikke tal og tegn)
Email: skal indeholde @(og måske andre kriterier, ved ikke lige hva)
Tal1: kun tal(heltal) max 3, og ikke over en værdi på 500
Tal2: kun tal(heltal) max 3, og ikke over en værdi på 500 og ikke under en værdi på 80
Så havde jeg tænkt at hvis ét eller flere felter ikke var udfyldt konrekt, ville man få at vide at du kun må bruge f.eks tal i Tal1-feltet. De andre data i formular vil stadig stå der.
Jeg ved ikke om dette kan lade sig gøre, men synes jeg har set noget ala dette andre steder.
Håber det er til at forstå.
