Avatar billede mettecarsten Nybegynder
20. december 2004 - 22:20 Der er 15 kommentarer og
1 løsning

Få værdi af formular indsat på næste side

Hej eksperter

Jeg er gået kold i noget af det vel mest simple asp-kodning. På side 1 har jeg indsat en formular med et tekstfelt, som får værdien name="tlf". Disse værdier sendes videre til side 2, hvor jeg bare gerne vil have vist værdien af name="tlf" i et tekstfelt!!!

Jeg har ingen problemer, når jeg skal indsætte data i database, men her er det slet ikke noget med en database at gøre - hvordan ser koden ud? (<%
Response.write ???
%>)

På forhånd tak.
Avatar billede tofte Juniormester
20. december 2004 - 22:26 #1
<input type="text" name="tlf" value="<%=request("tlf")%>">
Avatar billede mettecarsten Nybegynder
20. december 2004 - 22:38 #2
Umiddelbart virkede det ikke, men har efterfølgende set, at oplysningerne umiddelbart ikke sendes videre, hvis jeg bruger en aspmail-formular. Da jeg ændrede til at gå direkte til side 2, virkede det helt perfekt med din linie - Tak.

Smid et svar og pointene er dine
Avatar billede mettecarsten Nybegynder
20. december 2004 - 22:40 #3
Hvordan kan jeg lige få oplysningerne videre, når jeg bruger aspmail - oplysningerne skal bruges i en bekræftelsesformular?
Avatar billede cpufan Juniormester
20. december 2004 - 23:41 #4
stadig med
request("tlf")
Avatar billede thesurfer Nybegynder
20. december 2004 - 23:50 #5
<form method="post">
<input type="text" name="tlf">
<input type="submit" value="send">
</form>

<%
if request.servervariables("request_method") = "POST" then
' denne IF sætning, checker om der submittes.. på den måde kan man have submit-koden
' på samme side, som selve formen..

response.write "Du skrev: "
response.write request.form("tlf")

end if
%>


se evt:
"Lektion 11: Værdier af elementer i en formular" - http://www.html.dk/tutorials/asp/lektion11.asp
Avatar billede mettecarsten Nybegynder
21. december 2004 - 21:51 #6
Jeg er desværre ikke helt med :-)

Jeg har ingen problemer, hvis sætningen f.eks. blot er:

<form action="side2.asp" method="post">

men problemer, hvis den bruges i f.eks.:

<form action="http://scripts.wannafind.dk/form2mail.asp" method="post">

Jeg har endvidere uden held forsøgt at sætte asp-koden fra "thesurfer" ind på side2.

Hvad gør jeg?
Avatar billede mettecarsten Nybegynder
22. december 2004 - 21:29 #7
Jeg har løst problemet på anden vis, så smid nogle svar, så pointene kan fordeles :-)
Avatar billede cpufan Juniormester
22. december 2004 - 21:33 #8
nej dem har du selv fortjent
Avatar billede thesurfer Nybegynder
22. december 2004 - 23:56 #9
1) "Jeg har løst problemet på anden vis":
Hvordan?

2) Virkede 20/12-2004 23:50:20 ikke alene?
Avatar billede cpufan Juniormester
22. december 2004 - 23:59 #10
wannafind har deres egen mailsender som kræver nogle input type hiddens,
det er vel deres "manual" hun har fulgt
Avatar billede mettecarsten Nybegynder
23. december 2004 - 10:56 #11
Problemet har jeg løst ved helt at droppe løsningen. Jeg har prøvet thesurfers løsning, men uden held - er måske gjort forkert, da jeg ikke helt forstod. Indsatte <%
if request.servervariables("request_method") = "POST" then
' denne IF sætning, checker om der submittes.. på den måde kan man have submit-koden
' på samme side, som selve formen..

response.write "Du skrev: "
response.write request.form("tlf")

end if
%>

på kvitteringssiden, altså efter afsendt formular gennem wannafind.dk - var det korrekt?

Jeg syntes stadig, at I skal smide nogle svar, da I har brugt tid og dermed også fortjent pointene.

Rigtig god jul :-)
Avatar billede thesurfer Nybegynder
24. december 2004 - 16:15 #12
Mit eksempel virker fint ("tlf" er nu "noget"): http://frip.dk/thesurfer/e/q/573064/

Du har sikkert brugt nogle forkerte navne..

Hvilken fejlmelding får du?
Avatar billede thesurfer Nybegynder
24. december 2004 - 16:19 #13
kvitteringssiden? har du flere sider?

Med det her script, bruger man kun 1 side..

Se http://www.opfinderen.dk/sites/14/ mht opsætningen af scriptet..
Du skal bare vide, hvilken mail server (adressen) du skal bruge..

Plejer at være "mail.DomæneNavn" (f.eks. "mail.wannafind.dk").. men det bestemmer ejeren (wannafind) selv..
Avatar billede mettecarsten Nybegynder
28. december 2004 - 22:22 #14
Super, jeg bruger bare det fra www.opfin... - thesurfer, smid et svar :-)
Avatar billede thesurfer Nybegynder
29. december 2004 - 00:53 #15
OK, svar smidt :-)
Avatar billede thesurfer Nybegynder
29. december 2004 - 23:46 #16
Takker for points :-)
Godt nytår
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