---
title: "Loopa en fråga till ex 3 st textfields?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6863-loopa-en-fråga-till-ex-3-st-textfields"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jontas"
published: "2000-10-13T01:33:00.000Z"
updated: "2000-10-13T07:12:00.000Z"
replies: 1
views: 147
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/6863-loopa-en-fråga-till-ex-3-st-textfields"
---

# Loopa en fråga till ex 3 st textfields?

## #1 — jontas, 2000-10-13T01:33Z

Lät rubriken skum elr?
Så här menade jag:
Om man vill lägga in X st poster i db´n så ställer jag en fråga först om hur många. Sedan tänkte jag skriva ut det antalet textfält som behövs för X st poster. Om jag också vill kolla att X inte överstiger 10 eller = 0 hur gör jag då?

Permalänk: https://www.webforum.nu/p/6863

## #2 — SPiN, 2000-10-13T07:12Z

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.

Permalänk: https://www.webforum.nu/p/251007

---

Tråden på webben: https://www.webforum.nu/amne/asp/6863-loopa-en-fråga-till-ex-3-st-textfields
