Avatar billede beco Nybegynder
15. oktober 2002 - 15:15 Der er 4 kommentarer og
1 løsning

Funktionskald i forms

Jeg har et problem....

Når jeg skal submitte min form, vil jeg gerne kalde en funktion med indholdet af mine teksfelter før den næste side vises.

Grunden til at jeg vil kalde funktionen, og ikke bare i form action, skyldes at det er en eksisterende funktion.

Er der nogle som kan hjælpe mig ??
Avatar billede rasmuslund Nybegynder
15. oktober 2002 - 15:21 #1
I hvilket sprog er din funktion skrevet i??
Avatar billede beco Nybegynder
15. oktober 2002 - 15:26 #2
Den er skrevet i VBScript indenfor <% %>
Avatar billede rasmuslund Nybegynder
15. oktober 2002 - 15:51 #3
Jeg ville gøre således:
1. Submitte min form til en ny side
2. På den side afvikle funktionen, inkluder evt.
3. Redirekte til den næste side.

Hvis du ikke laver noget output på siden men kun ASP kode, så vil det jo blive afviklet serverside uden at brugeren mærker det.
Avatar billede beco Nybegynder
15. oktober 2002 - 17:16 #4
Det var også min første tanke, men for mig virker den lidt molbo. Nå men hvordan ville du så kalde en specifik funktion ved hjælp af en submit ?
Avatar billede rasmuslund Nybegynder
16. oktober 2002 - 09:44 #5
beco >>
Ja hvis nu det f.eks var en fil som indeholdte flere funktioner kunne du ja opbygge filen som select case struktur, og så kalde funktionen i querystringen:

f.eks.

<% func = request.querystring("function") '
  select case func
  case "myFunction"
    ' KODE FRA FUNKTION HER
  case "myOtherFunction"
    ' KODE FRA FUNKTION HER
end select %>

Måske sådan?
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