webForumDet fria alternativet

Loopa in värde från olika variabler i ett input fält

ASP

2 svar · 224 visningar · startad av mattiasnordin

Medlem sedan maj 20012 080 inlägg
Frågan#1

God morgon alla !

Jag föröker komma på ett sätt att loopa in värde från olika variabler i ett input fält.

Variablerna ser ut så här:

varDetails1
varDetails2
varDetails3
varDetails4
varDetails5
varDetails6
varDetails7
varDetails8
varDetails9
varDetails10

De innehåller fritextdata.

<table width=100% border=0>
<% loopNum = 0%> 
<% while not rs.eof %>
<% loopNum = loopNum +1 %> 
<tr><td width=*>
	<font class="MyFormText">
	<img vspace=3 align="absmiddle" src="pic_ico_littlebox.gif"> <%=rs("detail_label")%>:
</td><td width=140>
<input type="text" name="req_details_<%=loopNum%>" value="<%=varDetails1%>" class="myFormClass">
</td></tr>
<% rs.movenext
 wend %>
</table>

Hur får jag in value="<%=varDetailsX%>" på ett smidigt sätt i denna loop?

:l

Medlem sedan maj 2001431 inlägg
#2

I ASP måste du nog lyfta över INPUT:en till en array och sedan skriva ut värdena. Man kan inte hantera variabler dynamiskt.

Exempel

Dim i, myArray(10)
For i=i to 10
 myArray(i) = Request.Form("varDetails" & i )
Next

...

Sedan i loopen

value="<%=myArray(loopNum) %>"

Hoppas jag förstod din fråga :)

Medlem sedan maj 20012 080 inlägg
#3

Okej... antog nästan att det var en sådan lösning som gällde...

Tack Herman!

446 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
318 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)