20. februar 2003 - 12:23Der 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 %>
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>
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
Ø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
Synes godt om
Ny brugerNybegynder
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.