Avatar billede brian Nybegynder
15. august 2000 - 14:18 Der er 17 kommentarer og
2 løsninger

Overføre variabel

hvordan overfører man værdien af en variabel til en anden side ?

Jeg har en formular hvor jeg vil teste besvarelser. Disse bliver beregnet i en variabel. Denne variabel vil jeg godt have ført over på en anden side for at vise resultatet.
Avatar billede barlach Nybegynder
15. august 2000 - 14:25 #1
...når du trykker \"submit\" bliver de sendt til det document der er nævnt i din form...
Avatar billede brian Nybegynder
15. august 2000 - 14:30 #2
Næh, men jeg har nok ikke gjort det helt tydeligt.

Jeg har en formular på en side med nogle spørgsmål og 3 forskellige svarmuligheder med afkrydsningsfelter.
Disse afkrydsningsfelter checker jeg ved tryk på submit i et vb script ved hjælp af en variabel.
Værdien af denne variable vil jeg gerne have overført til den side jeg kommer til ved tryk på submit.
Avatar billede barlach Nybegynder
15. august 2000 - 14:33 #3
hjælper det at lægge variablen i et hidden-field?
Avatar billede brian Nybegynder
15. august 2000 - 14:37 #4
hmm, det var også en af mine første tanker, men jeg kan ikke umiddelbart få det til at virke
Avatar billede barlach Nybegynder
15. august 2000 - 14:44 #5
jeg kender ikke så meget til vb så jeg er måske ikke den rigtige til at svare på det her...er der andre forslag??????
Avatar billede brian Nybegynder
15. august 2000 - 14:46 #6
Jamen det må såmænd også godt være i java, bare det virker
Avatar billede barlach Nybegynder
15. august 2000 - 14:53 #7
hvad skal vb-scriptet tjekke?
Avatar billede brian Nybegynder
15. august 2000 - 14:56 #8
det skal tjekke hvilke afkrydsninger der er foretaget.
Avatar billede brian Nybegynder
15. august 2000 - 14:58 #9
hmm...jeg tror det er et eller andet med mit script. Det virker ihvertfald ikke. Kan man ikke bruge et vbscript i en formular ?
Avatar billede barlach Nybegynder
15. august 2000 - 15:02 #10
hvis du sender dine afkrydsninger til en ny side...udregner variablen med dit script her..og lader så scriptet afgøre hvadf der så skal ske..??
Avatar billede barlach Nybegynder
15. august 2000 - 15:04 #11
hhmm..det var hvad jeg ville gøre i php men det er jo også serverside...
jeg ved faktisk ike om du kan køre et script inde i en form?
Avatar billede barlach Nybegynder
15. august 2000 - 15:07 #12
du kunne evt lade formularen pege på sig selv  action=\"denneForm.htm\"
Avatar billede krogstrup Nybegynder
15. august 2000 - 15:13 #13
brian >>>

Kan du ikke vise noget af din kode ?
Avatar billede brian Nybegynder
15. august 2000 - 15:22 #14
10 spørgsmål med hver 3 svarmuligheder (i afkrydsningsfelter). Jeg undersøger nu de afkrydsningsfelter der har det rigtige svar om de er \"ON\".

Sub Send_OnClick()
If C2 = \"ON\" then resultat = resultat + 1
o.s.v. o.s.v.
End Sub

Ved tryk på send kommer jeg til en ny side hvor jeg vil vise reultatet.

Jeg kunne vel gøre det v.h.a. cookies, men.....
Avatar billede krogstrup Nybegynder
15. august 2000 - 15:29 #15
Hvis du har mulighed for at bruge ASP:

<form action=\"minside.asp?variabel=<%=resultat%>\">

Herefter kan du på minside.asp vise resultatet ved at indsætte følgende kode:

<%=Request(\"variabel\")%>
Avatar billede brian Nybegynder
15. august 2000 - 16:05 #16
Det tror jeg desværre ikke jeg har, men jeg kan da lige undersøge det. Jeg har FP2000 ext på serveren.
Avatar billede krogstrup Nybegynder
15. august 2000 - 16:34 #17
hvis du ikke har mulighed for at bruge hverken ASP eller PHP skal du nok lukke dette spm, og stille det samme igen i javascript katagorien !!!
Avatar billede brian Nybegynder
15. august 2000 - 17:03 #18
Det vil jeg så gøre, men i får sgu pointene alligevel - i prøvede jo.
Avatar billede krogstrup Nybegynder
15. august 2000 - 17:22 #19
Tak skal du ha´ :-)
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