15. september 2003 - 13:05
Der er
28 kommentarer og 3 løsninger
Form action
hvad er der galt med denne form action - den sender ikke brugeren videre når man klikker på submit knappen: <form action="dk_shoppingbag_faktura.asp?Forsendelse=<%=Request.Form("Forsendelse")%>&Betalingsvalg=<%=Request.Form("Betalingsvalg")%>&CustomerID=<%=Request.Form("CustomerID")%>" method="get" name="Forsendelse" id="Forsendelse"> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="contentHead">Forsendelse</td> <td width="345"> </td> </tr> <tr> <td width="141" class="contentText">Danmark</td> <td class="text"> <p> <label> <input name="Forsendelse" type="radio" value="Danmark" checked> </label> (3-5 dage)<br> </p></td> </tr> <tr> <td width="141" class="contentText">Europe</td> <td class="text"> <label> <input type="radio" name="Forsendelse" value="Europe"> (7-14 dage) </label></td> </tr> <tr> <td width="141" class="contentText">Rest of the world</td> <td class="text"> <label> <input type="radio" name="Forsendelse" value="RestoftheWorld"> (7-14 dage) </label></td> </tr> <tr> <td width="141" class="contentText"> </td> <td> </td> </tr> <tr> <td width="141" class="contentHead">Betalingsform</td> <td class="productPrice"> </td> </tr> <tr> <td class="contentText">Efterkrav (kun Danmark)</td> <td><p> <label> <input name="Betalingsvalg" type="radio" value="Efterkrav" checked> </label> <span class="text">koster 50 DKK</span><br> </p></td> </tr> <tr> <td class="contentText">Dankort</td> <td><label> <input type="radio" name="Betalingsvalg" value="Dankort"> </label></td> </tr> <tr> <td class="contentText">Master</td> <td><label> <input type="radio" name="Betalingsvalg" value="Master"> </label></td> </tr> <tr> <td class="contentText">Visa</td> <td class="productPrice"> <input type="radio" name="Betalingsvalg" value="Visa"></td> </tr> <tr> <td class="contentText"> </td> <td class="productPrice"> </td> </tr> <tr> <td class="contentText"> <input name="CustomerID" type="hidden" id="CustomerID" value="<%=(rsKunde.Fields.Item("IDcustomer").Value)%>"></td> <td align="right" class="productPrice"><input type="submit" name="Submit2" value="Videre" class="buttons"></td> </tr> </table> </form>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. september 2003 - 13:09
#1
kan man godt tilføje strenge som adresse på en form?
15. september 2003 - 13:28
#2
den sender ikke variablerne med når jeg skriver: <td colspan="2"><form action="dk_shoppingbag_faktura.asp?Forsendelse=<%= Request.Form("Forsendelse") %>&Betalingsform=<%= Request.Form("Betalingsform") %>&CustomerID=<%= Request.Form("CustomerID") %>" method="post" name="Forsendelse" id="Forsendelse">
15. september 2003 - 13:32
#3
hvad står der når du højreklikker og viser kilden for siden..?
15. september 2003 - 13:33
#4
Men du er godt klar over at der står method="get" i din kode ovenfor ikke..?
15. september 2003 - 14:45
#5
ja den er ændret til post
15. september 2003 - 14:45
#6
men jeg får ikke variablerne med til næste side
15. september 2003 - 14:52
#7
Hvordan henter du dem ind på den næste side?
15. september 2003 - 14:55
#8
<% If Request.querystring("Betalingsvalg") = "Efterkrav" Then Response.Redirect("dk_shoppingbag_faktura_efterkrav.asp?Forsendelse=" & Request.querystring("Forsendelse") & "&Betalingsvalg=" & Request.querystring("Betalingsvalg") & "&CustomerID=" & Request.querystring("CustomerID") & "") End If %> og længere nede: <%Betalingsvalg=Request.querystring("Betalingsvalg")%> <%Forsendelse=Request.querystring("Forsendelse")%>
15. september 2003 - 15:01
#10
Med Request.querystring kan du ikke hente variabler frem fra en method="POST" så skal du anvende Request.Form("streng")...
15. september 2003 - 15:02
#11
Prøv at hente med Request.Form i stedet.
15. september 2003 - 15:13
#12
neander -> det kan sagtens lade sig gøre da det er querystrings du sender viderer... hvordan ser dit koden for din side ud når du viser kilden for formen som du starter med at sende videre fra...?
15. september 2003 - 15:17
#13
hvad nu hvis jeg gør sådan: <form action="" method="get" name="Forsendelse" id="Forsendelse"> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="contentHead">Forsendelse</td> <td width="345"> </td> </tr> <tr> <td width="141" class="contentText">Danmark</td> <td class="text"> <p> <label> <input name="Forsendelse" type="radio" value="Danmark" checked> </label> (3-5 dage)<br> </p></td> </tr> <tr> <td width="141" class="contentText">Europe</td> <td class="text"> <label> <input type="radio" name="Forsendelse" value="Europe"> (7-14 dage) </label></td> </tr> <tr> <td width="141" class="contentText">Rest of the world</td> <td class="text"> <label> <input type="radio" name="Forsendelse" value="RestoftheWorld"> (7-14 dage) </label></td> </tr> <tr> <td width="141" class="contentText"> </td> <td> </td> </tr> <tr> <td width="141" class="contentHead">Betalingsform</td> <td class="productPrice"> </td> </tr> <tr> <td class="contentText">Efterkrav (kun Danmark)</td> <td><p> <label> <input name="Betalingsvalg" type="radio" value="Efterkrav" checked> </label> <span class="text">koster 50 DKK</span><br> </p></td> </tr> <tr> <td class="contentText">Dankort</td> <td><label> <input type="radio" name="Betalingsvalg" value="Dankort"> </label></td> </tr> <tr> <td class="contentText">Master</td> <td><label> <input type="radio" name="Betalingsvalg" value="Master"> </label></td> </tr> <tr> <td class="contentText">Visa</td> <td class="productPrice"> <input type="radio" name="Betalingsvalg" value="Visa"></td> </tr> <tr> <td class="contentText"> </td> <td class="productPrice"> </td> </tr> <tr> <td class="contentText"> <input name="CustomerID" type="hidden" id="CustomerID" value="<%=(rsKunde.Fields.Item("IDcustomer").Value)%>"></td> <td align="right" class="productPrice"> <input name="Submit2" type="submit" class="buttons" onClick="MM_goToURL('parent','dk_shoppingbag_faktura.asp?Forsendelse=<%= Request.Form("Forsendelse") %>&Betalingsform=<%= Request.Form("Betalingsform") %>&CustomerID=<%= Request.Form("CustomerID") %>');return document.MM_returnValue" value="Videre"></td> </tr> </table> </form>
15. september 2003 - 15:19
#14
jeg forstår ikke hvad du vil med den method="get"... Det kan sagtens lade sig gøre at lave scriptet, så der ser ud som dette. <form method="post" action="dinside.asp?id=<%=variabel%>">
15. september 2003 - 15:27
#15
dette virker nu: <form action="dk_shoppingbag_faktura.asp?Forsendelse=<%=Request.Form("Forsendelse")%>&Betalingsvalg=<%=Request.Form("Betalingsvalg")%>" method="get" name="Forsendelse" id="Forsendelse"> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="contentHead">Forsendelse</td> <td width="345"> </td> </tr> <tr> <td width="141" class="contentText">Danmark</td> <td class="text"> <p> <label> <input name="Forsendelse" type="radio" value="Danmark" checked> </label> (3-5 dage)<br> </p></td> </tr> <tr> <td width="141" class="contentText">Europe</td> <td class="text"> <label> <input type="radio" name="Forsendelse" value="Europe"> (7-14 dage) </label></td> </tr> <tr> <td width="141" class="contentText">Rest of the world</td> <td class="text"> <label> <input type="radio" name="Forsendelse" value="RestoftheWorld"> (7-14 dage) </label></td> </tr> <tr> <td width="141" class="contentText"> </td> <td> </td> </tr> <tr> <td width="141" class="contentHead">Betalingsform</td> <td class="productPrice"> </td> </tr> <tr> <td class="contentText">Efterkrav (kun Danmark)</td> <td><p> <label> <input name="Betalingsvalg" type="radio" value="Efterkrav" checked> </label> <span class="text">koster 50 DKK</span><br> </p></td> </tr> <tr> <td class="contentText">Dankort</td> <td><label> <input type="radio" name="Betalingsvalg" value="Dankort"> </label></td> </tr> <tr> <td class="contentText">Master</td> <td><label> <input type="radio" name="Betalingsvalg" value="Master"> </label></td> </tr> <tr> <td class="contentText">Visa</td> <td class="productPrice"> <input type="radio" name="Betalingsvalg" value="Visa"></td> </tr> <tr> <td class="contentText"> </td> <td class="productPrice"> </td> </tr> <tr> <td class="contentText"> <input name="CustomerID" type="hidden" id="CustomerID" value="<%=(rsKunde.Fields.Item("IDcustomer").Value)%>"></td> <td align="right" class="productPrice"> <a href="dk_shoppingbag_faktura.asp?Forsendelse=<%=Request.Form("Forsendelse")%>&Betalingsvalg=<%=Request.Form("Betalingsvalg")%>&Kunde=<%=Request.Form("CustomerID")%>"> <input type="submit" name="Submit" value="Videre" class="buttons"> </a></td> </tr> </table> </form> med undtagelse af når betalingsform er Efterkrav - her er koden i starten af 'dk_shoppingbag_faktura.asp som skal sende den videre: <% If Request.querystring("Betalingsvalg") = "Efterkrav" Then Response.Redirect("dk_shoppingbag_faktura_efterkrav.asp?Forsendelse=" & Request.querystring("Forsendelse") & "&Betalingsvalg=" & Request.querystring("Betalingsvalg") & "&CustomerID=" & Request.querystring("CustomerID") & "") End If %>
15. september 2003 - 15:28
#16
<% If Request.querystring("Betalingsvalg") = "Efterkrav" Then Server.execute("dk_shoppingbag_faktura_efterkrav.asp?Forsendelse=" & Request.querystring("Forsendelse") & "&Betalingsvalg=" & Request.querystring("Betalingsvalg") & "&CustomerID=" & Request.querystring("CustomerID") & "") End If %> Sådan her..
15. september 2003 - 15:31
#17
ups nej... Tænkte lige på noget andet... Hvad gør den forkert..?
15. september 2003 - 15:34
#19
siden fungere ikke hos mig, når jeg kommer ind på siden hvor jeg skal vælge betalingsmetodee... Der er en EOF/BOF fejl...
15. september 2003 - 15:37
#20
done - der var fejl i noget med &Betalingsvalg=" & Request.querystring("Betalingsvalg") & ". jeg fandt fejl fejlen - tak for hjælpen
15. september 2003 - 15:38
#21
Hvad var fejlen helt præcist...?
15. september 2003 - 16:15
#22
damn - det er rigtigt elle - når man indtaster sig som ny bruger melder den fejl :( - jeg tror fejlen lå i at jeg definerede Betalingsvalg for mange gange. Den kunne ikke sende den med til efterkrav filen, men der skulle jeg heller ikke bruge den længere, så jeg fjernede den helt.
15. september 2003 - 16:15
#23
men retter en fejl for at finde en ny :(
15. september 2003 - 16:19
#24
Sådan går det nogen gange...
15. september 2003 - 16:22
#25
vil du ikke nok teste det for mig igen og se om der er fejl...
15. september 2003 - 16:26
#26
der er ingen fejl når man går igennem siderne, bortset fra at hvis jeg vælger efterkrav kommer den alligevel op med at den skal have kreditkort, hvilket naturligvis ikke skal benyttes hvis der er tale om efterkrav... Du er godt klar over du kun må have en bruger ikke+?
15. september 2003 - 16:29
#27
det der med efterkrav gør det ikke hos mig... kun må have én bruger - hvad mener du med det ?
15. september 2003 - 16:30
#28
mvk - pelskee
15. september 2003 - 16:32
#29
hehe - det er bare fuzzy og mig vi sidder sammen og arbejder på lorten så er det ikke lige altid man får logget ind og ud
15. september 2003 - 21:08
#30
oki... Det var bare lidt svært at gennemskue ;-) Fik i løst problemet...?
16. september 2003 - 11:35
#31
den ser ud til at køre nu - nu mangler vi bare PBS koderne så vi kan se om det hele spiller :)
Kurser inden for grundlæggende programmering