21. november 2002 - 14:24Der er
2 kommentarer og 1 løsning
Checkbox variabel, der ændrer sig for hvert loop
Goddag,
Jeg har et problem med en checkbox variabel, der ændrer sig for hvert loop. Først genereres alle variablerne, som blot er tal fra 1-22.
Dette vises i første kodeuddrag. Så i andet uddrag har jeg forsøgt på at hive variablerne ud vha. Request(j) - j stiger for hvert loop med 1 fra 1 til det højeste antal fra siden inden, i dette tilfælde 22.
Men man kan tilsyneladende ikke blot bruge "Request(j)" - men hvordan kommer jeg så omkring problemet med den varienrende variabel??
På forhånd tak, Mikkel ------ <form name="form1" method="post" action="webmaster_valg_ydelser_submit.asp?salonid=<%=Request("salonid")%>&maxantal=<%=objRS.RecordCount%>">
<% objRS.movefirst
do until objRS.eof %> <input type="checkbox" name="<%=objRS("id")%>" value="on"> <%=objRS("ydelse")%>.<br> <% objRS.movenext loop objRS.close %> ------
------ <% valgte_ydelser = "" j=1 i = Request("maxantal")
Response.Write i
do until j = i
Response.Write "<br>" & Request(j)
If Request(j) = "on" then
if valgte_ydelser = "" then valgte_ydelser = Request(j) else valgte_ydelser = valgteydelser & "|" & Request(j) end if
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg fandt selv denne løsning - nogen idé om hvorfor der skal CInt til maxantal, der blot hentes fra QueryString??
--- <% valgte_ydelser = "" j=1
Response.Write Request("maxantal")
do until j = CInt(Request("maxantal"))
If Request(j) = "on" then
if valgte_ydelser = "" then valgte_ydelser = j else valgte_ydelser = valgte_ydelser & "|" & j end if
end if j=j+1 loop
Response.Write valgte_ydelser %> ---
Synes godt om
Ny brugerNybegynder
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.