---
title: "Kolla värdet på checkbox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18306-kolla-värdet-på-checkbox"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Mac"
published: "2001-10-08T19:49:00.000Z"
updated: "2001-10-09T08:47:00.000Z"
replies: 2
views: 232
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/18306-kolla-värdet-på-checkbox"
---

# Kolla värdet på checkbox

## #1 — Mac, 2001-10-08T19:49Z

Jag har ett skumt problem. Jag har 18 olika checkboxar som är utskrivna med en loop. Dom har namnet fw1-fw18. Alla dessa boxar anropar en funktion som heter calcFw via onclick. Funktionen skickar sedan vidare till en ny funktion som kollar alla boxar om dom är förprickade eller inte.
Anrop:

```
onclick='calcFw()'
```

Första funktionen:

```
function calcFw()
{
   var summa1   
for(var i = 1; i<19; i++)
   {
	summa1+=isChecked(eval'document.regRunda.fw'+i))
   }
```

Funktion som kollar värdet på boxarna:

```
function isChecked(myField) 
{
	if (myField.value="on") 
	{
		return 1
	}
	else
	{
		return 0
	}
}
```

Mitt problem ligger i att kolla om boxarna är förprickade eller inte. Hur jag än gör så får jag alltid till svar att alla är valda trots att ingen är vald. Jag har testat att sätta value på checkboxarna men inget har hjälpt.

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

## #2 — Jojoxx, 2001-10-09T06:24Z

```
function calcFw() {
	var summa1=0;
	for(var i=1;i<19;i++) {
		summa1+=(eval("document.regRunda.fw"+i+".checked"))?1:0;
	}
}
```

Funktionen isChecked är således överflödig.

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

## #3 — Mac, 2001-10-09T08:47Z

Fungerar alldeles fin fint det. Tack så mycket!!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18306-kolla-värdet-på-checkbox
