Det här borde funka:
X = Request.Form("antal")
If X = 0 or X > 10 then
Response.Redirect("sidaninnan.asp")
else
Response.Write "<form action=""nestasida.asp?poster=" & X & """ method=""POST"">"
Do Until i = X %>
<input type="text" name="field<% =X %>">
<% X = X + 1
Loop
Response.Write "<input type=""submit"">"
Sen läser du bara av X på nestasida.asp, med hjälp av Request.QueryString.
Varje fält kollar du med en loop, som lopar lika många gånger som värdet i X.
sAntal = Request.QueryString("poster")
i = 0
Do Until i = sAntal
Application(i) = Request.Form("field" & i)
i = i +1
Loop
Nu har du varje fält i en applikation. Du skulle också kunna lägga in varje värde från formuläret i en array.
------------------
SPiN, bjorne.w@telia.com
[Redigerat av SPiN den 13 okt 2000]