Avatar billede zantiago Nybegynder
20. februar 2003 - 12:23 Der er 5 kommentarer og
1 løsning

Validering af felter!

Hej Eksperter!

Jeg skal validere nogle felter fra et indtastningsark.
Jeg skal bare undersøge om feltlængden er større end nul.

Det går også fint:

<script language=vbscript>
Sub ok_button_OnClick()
    If Len(pta_form.DKvarenavn1.value) = 0 Then
        Alert "Indtast venligst dansk varenavn!"
        pta_form.DKvarenavn1.focus
    Else
        ' Hvis alt er i orden
        Call pta_form.submit()
    End If
End Sub
</script>

Jeg skal også have valideret nogle andre felter, men dér er der betingelser. Den skal eksempelvis kun undersøge felt1 og felt2 hvis der er kydset noget af i et bit felt.

Jeg har prøvet følgende:
<% if request.form("type") = "varenummer" Then %>
<script language=vbscript>
Sub ok_button_OnClick()
    If Len(pta_form.varenummer.value) = 0 Then
        Alert "Indtast venligst varenummer!"
        pta_form.varenummer.focus
    Else
        ' Hvis alt er i orden
        Call pta_form.submit()
    End If
End Sub
</script>
<% End If %>


Hvad er det lige der går galt??
Avatar billede longshanks Nybegynder
20. februar 2003 - 12:49 #1
er ikke sikker, skal man ikke tilføje runat=client i <script> tagget??
Avatar billede zantiago Nybegynder
20. februar 2003 - 13:39 #2
Øhm...??? Forstår ikke helt!!
Avatar billede longshanks Nybegynder
20. februar 2003 - 14:17 #3
jeg ser jo på dine metodenavne at de skal køres i forbindelse med klik på knapper osv på klinetsiden, ikke? Prøv at skrive script således:
<script language=vbscript runat=client>
Avatar billede zantiago Nybegynder
20. februar 2003 - 14:38 #4
Den skriver at der kun kan stå server i feltet og ikke client.. :o(

Troede bare det var et nemt spørgsmål - Øv Øv...
Avatar billede longshanks Nybegynder
20. februar 2003 - 14:42 #5
Hvis du vil validere på klient siden skal du nok bruge javascript, da der er flere browsere der understøtter det end vbscript.....

Jeg ville lave en valideringsside på serveren der modtager data fra en form side, behandler data og sender en tilbage til den oprindelige form hvis formen er invalid, eller videre til anden side hvis de er ok
Avatar billede zantiago Nybegynder
21. februar 2003 - 13:39 #6
Øv Øv - Nå men jeg prøver noget andet!! Havde selv tænkt på den løsning du kom med, men det var anden valg.. Ellers tak for hjælpen..!!

/Bruhn
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
Kurser inden for grundlæggende programmering

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

IT-JOB

Jyske Bank

AI-udvikler

Forsvarets Efterretningstjeneste

Network engineer - Routing & Switching

Politiets Efterretningstjeneste

Data engineer til PET