---
title: "Kontrollera checkbox med array-namn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/106527-kontrollera-checkbox-med-array-namn"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Type"
published: "2004-07-01T12:31:54.000Z"
updated: "2004-07-01T14:30:00.000Z"
replies: 2
views: 305
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/106527-kontrollera-checkbox-med-array-namn"
---

# Kontrollera checkbox med array-namn

## #1 — Type, 2004-07-01T12:31Z

Hej
Jag har ett antal checkboxar med namn: kurser\[\] som ska kontrolleras (om någon är ikryssad). Allt funkade jättebra när de alla hette kurser men nu har jag döpt om dem till kurser\[\] eftersom jag ska få dem till en kurser-array i php.

hur ska jag kontrollera om någon är ikryssad?

koden jag använder (som inte funkar) är denna:

```
var error=true;
for(var i=0;i<f.kurser.length;i++){
	if(f.kurser[i].checked)
		error=false;
}
	
if(error){
	alert("Du måste välja en kurs");
	return false;
}
```

den klagar så klart på namnet kurser.... den heter ju kurser\[\] nu!

jag har testat o klämma in två klamrar efter kurser överallt men det hjälpte inte alls...

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

## #2 — toha, 2004-07-01T14:15Z

Du kan ju testa att referera det såhär:

```

var kurser = document.forms[0].elements("kurser[]");

if (kurser != null)
{
   for(var i=0;i<kurser.length;i++)
   {
       if (kurser[i].checked)
          ...
   }
}
```

Du kanske får byta ut "forms\[0\]" till namnet på ditt formulär...

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

## #3 — Type, 2004-07-01T14:30Z

Tack! Det där funkade rakt av!!!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/106527-kontrollera-checkbox-med-array-namn
