---
title: "Räkna antal valda element i en listbox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/111792-räkna-antal-valda-element-i-en-listbox"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "sailsoft"
published: "2004-09-17T05:39:10.000Z"
updated: "2004-09-17T06:26:36.000Z"
replies: 1
views: 260
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/111792-räkna-antal-valda-element-i-en-listbox"
---

# Räkna antal valda element i en listbox

## #1 — sailsoft, 2004-09-17T05:39Z

Jag vill räkna antalet markerade element i en listbox, problemet är ett jag använder PHP och listboxen har namet **valdaProspekt\[\]** 

html:
\<select name="valdaProspekt\[\]" multiple onChange="rakna();" \>

javascript:
function rakna() {
     for (var i=0; i \< document.form.valdaProspekt\[\].val.length; i++) {
          valda++; 
}

Hur gör man för att javascriptet skall förstå att namnet innehåller \[\]?

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

## #2 — dectgap, 2004-09-17T06:26Z

Vill du bara räkna de som är markerade får du skriva om det till:

```
function rakna() {
	for (var i=0; i < document.form.elements["valdaProspekt[]"].options.length; i++) {
		if(document.form.elements["valdaProspekt[]"].options[i].selected)
			valda++;
	}
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/111792-räkna-antal-valda-element-i-en-listbox
