I och med att jag inte har submittat någon ny data borde väl Request.FORM("update_id") fortfarande innehålla samma data?
Nix.
Du måste posta vidare informationen till nästa sida för att kunna använda den efter sidan som är satt i action.
5 svar · 253 visningar · startad av mattiasnordin
Hej...
Har ett problem. Vet inte riktigt hur detta fungerar men jag tycker att det borde det. :-(
' Hämtar data från form. Data = true om knapp är tryckt
sUpdateId = Request.FORM("update_id")
Läser alltså data från ett submittat formulär från en sida. Detta fungerar bra!
Sedan länkas man vidare till nästa sida där jag vill göra samma sak. Dvs kontrollera om Request.FORM("update_id") innehåller någon data. I och med att jag inte har submittat någon ny data borde väl Request.FORM("update_id") fortfarande innehålla samma data? Även fastän jag har laddat en ny ASP sida imellan.
Hur kan det komma sig? Är det någon som förstår mig, ha ha... jo..
I och med att jag inte har submittat någon ny data borde väl Request.FORM("update_id") fortfarande innehålla samma data?
Nix.
Du måste posta vidare informationen till nästa sida för att kunna använda den efter sidan som är satt i action.
Ok, då vet jag. Får lösa det på ett annat sätt. Tack för svaret
Inser nu att den lösning jag hade tänkt mig skulle vara ganska smidig.
Hur postar man vidare en variabel till nästa sida? Och hur läser man seda varibeln? Är det någon som har ett exempel eller känner till något bra dokument angående detta. Har ej använt mig av detta tidigare :-)
Istället för att göra en response.redirect kan du göra så här:
response.write "<form action=""dennyasidan.asp"" method=""post"" name=""form1"">
for each varField in request.form
response.write "<input type=""hidden"" name=""" & varField & """ value=""" & Request.form(varField) & """>"
next
response.write "</form>"
response.write "<scr" & "ipt>"document.form1.submit();</scr" & "ipt>"
Typ. Det är otestat, testningen är ditt jobb.
Mvh,
Det var en intressant lösning. Fungerar utmärkt. Så här ser koden ut för er som är intresserade.
sId = Request.FORM("update_id")
response.write "<form action='itjour_design.asp' method=post name=form1>"
response.write "<input type=text name='new_id' value='" & sId & "'>"
response.write "</form>"
response.write "<script>document.form1.submit();</script>"
'response.redirect("change_show_case.asp")