Avatar billede thoko Nybegynder
25. marts 2005 - 08:56 Der er 2 kommentarer og
1 løsning

QueryString syntaks /identer

Jeg skal have overført 'vnrsko' og 'valgtnr' til et efterfølgende program med QueryString.

'vnrsko' bliver overført korrekt, men jeg har problemer med 'valgtnr'.

Select virker tilsyneladende korrekt.

Hvor går jeg skævt i syntaks eller valg af identer?


Afgivende program:
<select name="str" size="1">
<%
rsskostr.movefirst
do while not rsskostr.EOF
%>
<option value="<%=rsskostr("str")%>"><%=rsskostr("str")%></option>
<%
rsskostr.movenext
loop
%>
</select>
<%= "<a href=kat19.asp?vnrsko="&rsskostam("vnrsko")&"&valgtnr="&str&"> Læg i indkøbskurv: </a>" %>


Modtagende program:
vnrsko = request.querystring("vnrsko")
valgtnr = request.querystring("valgtnr")
Avatar billede busschou Praktikant
25. marts 2005 - 09:30 #1
har du ikke din select inden i en form?
Jeg ville foreslå dig følgende umiddelbart:
-----------------------------------
<form action="kat19.asp" method="post">
<select name="str" size="1">
<%
rsskostr.movefirst
do while not rsskostr.EOF
%>
<option value="<%=rsskostr("str")%>"><%=rsskostr("str")%></option>
<%
rsskostr.movenext
loop
%>
</select>
<input type="hidden" name="vnrsko" value="<%=rsskostam("vnrsko")%>">
<input type="submit" name="submit" value="Læg i kurv">
</form>
---------------------
modtagende :
-----------------
if request.form("submit") <> "" then
  vnrsko = request.form("vnrsko")
  valgtnr = request.form("str")
end if
Avatar billede busschou Praktikant
25. marts 2005 - 09:32 #2
mig bekendt kan en select kun aflæses hvis den er i en form som submittes.. måske tager jeg fejl? ;o)
Avatar billede moejensen Nybegynder
25. marts 2005 - 09:42 #3
du kan submitte selectboxen automatisk når der bliver valgt en størrelse, jeg mener funktionen hedder onSelect="this.submit();" eller noget i den stil

<select name="str" size="1" onSelect="this.submit();">

og så skal du jo som busschou nævner have en form uden om, for at den ved hvor den skal submitte hen.
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