---
title: "split på två formulärsfält med samma namn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/125880-split-på-två-formulärsfält-med-samma-namn"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "doggelito"
published: "2005-04-07T09:25:55.000Z"
updated: "2005-04-08T09:06:07.000Z"
replies: 6
views: 266
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/125880-split-på-två-formulärsfält-med-samma-namn"
---

# split på två formulärsfält med samma namn

## #1 — doggelito, 2005-04-07T09:25Z

vet inte om jag har fått en bugg i hjärnan men hur tusan gör man detta:
jag behöver sätta ihop formulärsfälten till en array, men om användaren skriver ett komma-tecken i textfältet så blir ju arrayen för lång! 
hur undviker man detta? måste jag ha unika namn på fälten eller går det att lösa ändå?

```

<%
   arr = split(request.form("namnet"), ",")

   for i = 0 to ubound(arr)
      ...
   next
%>

<input name="namnet" type="checkbox" value="1">
<input name="namnet" type="text" value="">
```

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

## #2 — Jesper T, 2005-04-07T09:59Z

```
For each item in Request.Form
	If Request.form.key(item) = "namnet" then
		Response.write Request.form(item)
	End if
Next
```

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

## #3 — Guffa, 2005-04-07T17:25Z

Request.Form("namnet") är redan en samling med strängar, du behöver inte slå ihop dem och dela på dem igen.

```
For each strValue in Request.Form("namnet")
	...
Next
```

I koden som du visade så hade du dock ett textfält och en checkbox med samma namn, det fungerar inte.

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

## #4 — Jesper T, 2005-04-07T18:24Z

Visst, men med min metod kan han plocka ut alla formulärfält.
Vill han man göra något speciellt med ett textfält så kan man plocka ut det med en if-sats.

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

## #5 — Guffa, 2005-04-07T19:38Z

> **Jesper T skrev:**
>
> Visst, men med min metod kan han plocka ut alla formulärfält.
> Vill han man göra något speciellt med ett textfält så kan man plocka ut det med en if-sats.

Ifall alla fälten heter samma sak så innehåller Request.Form bara en post, då är han ju knappast hjälpt av din metod...

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

## #6 — doggelito, 2005-04-08T06:14Z

tack för era tips boys!
problemet var ju som sagt att koden innehåller både checkboxar och textfält med samma namn.
efter en massa testning fram å tillbaka så slutade det med att jag satte unika namn på fälten ändå.

Det är ju förjäkligt att tomma checkboxar inte kan skicka med ett dolt värde på nått vis.

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

## #7 — Jesper T, 2005-04-08T09:06Z

> **Guffa skrev:**
>
> > **Jesper T skrev:**
> >
> > Visst, men med min metod kan han plocka ut alla formulärfält.
> > Vill han man göra något speciellt med ett textfält så kan man plocka ut det med en if-sats.
>
> 
> Ifall alla fälten heter samma sak så innehåller Request.Form bara en post, då är han ju knappast hjälpt av din metod...

Nej om alla fält heter samma sak är det ju klart att det inte spelar någon roll. Jag trodde att det bara var uppsättningen med textfält.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/125880-split-på-två-formulärsfält-med-samma-namn
