---
title: "split i request.form ??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/108448-split-i-request-form"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gimbo"
published: "2004-08-03T17:58:21.000Z"
updated: "2004-08-05T16:11:10.000Z"
replies: 9
views: 352
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/108448-split-i-request-form"
---

# split i request.form ??

## #1 — Gimbo, 2004-08-03T17:58Z

har annu en fraga, som kanske kan klassas som amatormassig, men jag far inte till det, elelr vet inte hur jag ska fa till det.

lat oss saga att du far in en order med 1artilkel, denna artikel skriver jag ut i ett formular, men nu e det sa att jag ibland har 2artiklar i en o samma order och de loopar jag ut de i samma formular, namnen pa textboxarna blir den samma och nar jag sedan kallar pa vardet fran textboxen med request.form sa ser det ut sa har om jag har tva textfalt med samma namn:

variabel = vardet fran textbox1, vardet fran textbox2

nu till fragan kan man pa ngt satt ta vardet innan parantesen och lagga in den i en ny variabel??

och om det ar 3artiklar sa ser det ut sa har

variabel = vardet fran textbox1, vardet fran textbox2, vardet fran textbox3

da skall den lagga in vardet i 3 nya variablar, is this possible??

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

## #2 — @nders, 2004-08-03T18:04Z

Använd en array, det får du ju automatiskt när du använder Split().

mvh

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

## #3 — Gimbo, 2004-08-03T19:05Z

hur skulle det se ut da??

dvs hur ska den veta hur mycket den skall lagra innan den ska lagga in ngt i en ny variabel??

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

## #4 — Gimbo, 2004-08-03T22:34Z

har gjort detta:

```
productNbr = Request.form("ProductNbr")
productArray = split(productNbr, ",", -1, 1)
```

men problemet e da jag skriver ut arrayen, jag skriver ut den sa har:

```
"&productArray(0)&" <br> "&productArray(1)&"
```

men lat oss saga att den inte splitter strangen i 2delar utan bara en, da far jag ett felmeddelande.. hur kan jag gora sa att om det ar en array sa skriver den ut en, om det e flera sa skriver den ut de under varandra?

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

## #5 — solbulle, 2004-08-03T22:51Z

```
productNbr = Request.form("ProductNbr")
productArray = split(productNbr, ",", -1, 1)

For i = 0 to ubound(productArray)

	response.write productArray(i) & "<br>"

Next
```

Med ubound räknar du hur många variabler den innehåller.

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

## #6 — Gimbo, 2004-08-03T22:55Z

va inne pa det sparet, men varfor funkar inte detta... haller pa med CDONTS och e inne i boddy taggen som jag skriver med html...

```
    "<td width=""25%""> "&_
    for i = 0 to ubound(productArray)
    response.write productArray(i) & "<br>"
    next

    "</td>"&_
```

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

## #7 — @nders, 2004-08-04T03:20Z

Du ska väl inte använda response.write? Du ska väl bara konkatenera?

```
    "<td width=""25%""> "
    for i = 0 to ubound(productArray)
    någontsträng = någonsträng & productArray(i) & "<br>"
    next

    någontsträng = någonsträng & "</td>"&_
```

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

## #8 — Gimbo, 2004-08-05T15:37Z

...samt skriva ut strangen.

just nu ser det ut sa har nar jag gor request.form.

blablabala, blablabaabl

efter spliten ser det ut sa har 
blablabala blablablabla

jag vill att det ska se ut sa har i ett mail:

blablablabala
blablabalbalba

jag kor denna kod ovanfor min body tagg:

```
    for i = 0 to ubound(productArray)
    product = productArray(i) & "<br>"
    next
    
    product = product
```

och sedan skriver jag ut product i body taggen pa foljande satt:

```
"<td width=""25%""> "&product&" </td>"&_
```

men den skriver bara ut en produkt, dvs den skriver ut:
blablabalba

istallet for:
blablablabal
blablabalbal

/red

nar jag skriver ut arrayen med Server.HTMLEncode ser det ut sa har:
blablabla\<br\>

dvs den far inte in nagat andra varde, men nar jag skriver ut request.formen sa har den tva varden: blablabla blabla

/red

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

## #9 — asp, 2004-08-05T16:07Z

Gimbo, det gamla datat raderas ju.

skriv såhär istället:

```
    for i = 0 to ubound(productArray)
    product = product & productArray(i) & "<br>"
    next
```

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

## #10 — Gimbo, 2004-08-05T16:11Z

Ur damn right, funka fin fint!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/108448-split-i-request-form
