---
title: "Hur? (Kolla formulärfält)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/58660-hur-kolla-formulärfält"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "trexter.com"
published: "2002-11-10T15:47:58.000Z"
updated: "2002-11-11T14:44:09.000Z"
replies: 2
views: 210
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/javascript/58660-hur-kolla-formulärfält"
---

# Hur? (Kolla formulärfält)

## #1 — trexter.com, 2002-11-10T15:47Z

Detta vill jag göra:

1\. Samla ihop numeriska värden från formulärfält som heter field1, field2, field3, field4, field5, field6 osv. Dessa lagras lämpligtvis (?) i en 2-dim array:

```
pefix::::::1 2 3 4 5 6
värde::::::4 3 1 5 2 7
```

2\. Därefter måste värdena grupperas om efter hur stora de är:

```
pefix::::::1 2 3 4 5 6
värde::::::1 2 3 4 5 7
```

3\. Därefter ska scriptet kolla om talen är på varandra följande och om det hela tiden är ett emellan, t.ex:
2,3,4,5 men inte: 2,4,5,6,7

Är talen inte det ska en Alert-ruta dyka upp, annars ska ett formulär submitas.

t.ex:
\- kollar om p2 är ett större än p1.
\--- om nej: alert
\--- om ja: gå vidare
\- kollar om p3 är ett större än p2
\--- om nej: alert
\--- om ja: gå vidare
osv. (tills alla formulärfält gåtts igenom, då submitas formuläret.)

Jag vet INTE hur jag ska gå tillväga.

 :)

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

## #2 — Jojoxx, 2002-11-10T18:05Z

Är inte riktigt säker på om jag förstått dig rätt, men ungefår så här kanske.

```
<script language="JavaScript" type="text/javascript">
function checkit(obj){
	var myArray=new Array();
	for(var i=0;i<obj.length;i++){
		if(obj[i].name.match(/^field(\d+)$/)){
			myArray[myArray.length]=obj[i].value*1;
		}
	}
	myArray=myArray.sort();
	var firstvalue=myArray[0]*1;
	for(var i=0;i<myArray.length;i++){
		if(myArray[i]!=(firstvalue+i)){ alert("Fel"); return false; }
	}
	return true;
}
</script>
<form action="foo.asp" method="post" onsubmit="return checkit(this);">
<input type="text" name="field1" value="1">
<input type="text" name="field2" value="3">
<input type="text" name="field3" value="2">
<input type="text" name="field4" value="6">
<input type="text" name="field5" value="5">
<input type="text" name="field6" value="4">
<input type="text" name="fieldgnugnu">
<input type="submit" value="Skicka">
</form>
```

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

## #3 — trexter.com, 2002-11-11T14:44Z

Ja, någonting sådant. Tack så mycket.

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/58660-hur-kolla-formulärfält
