---
title: "Markera alla checkboxar med en viss klass"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/167825-markera-alla-checkboxar-med-en-viss-klass"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Adestro"
published: "2008-01-06T12:16:39.000Z"
updated: "2008-01-06T18:40:37.000Z"
replies: 3
views: 535
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/167825-markera-alla-checkboxar-med-en-viss-klass"
---

# Markera alla checkboxar med en viss klass

## #1 — Adestro, 2008-01-06T12:16Z

Jag behöver hjälp med en simpel javascript-funktion som tar en parameter med klassnamn och sedan sätter checked på alla checkboxar med den klassen. Dvs:

function selectAll(className)
{
kod
}

onclick="selectAll('enklass');"

Har googlat men bara hittat komplicerade lösningar.

Väldigt tacksam för hjälp?

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

## #2 — Peter S, 2008-01-06T14:16Z

```
function selectAll(name)
{
 var elms = document.forms["myFormName"].elements, len = elms.length;
 while (len--)
  if (/^checkbox$/i.test(elms[len].type) && elms[len].className == name)
   elms[len].checked = true;
}
```

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

## #3 — Adestro, 2008-01-06T16:21Z

Tack så mycket! :) Dock vill den endast fungera på element som endast har en klass, element som har 2 klasser påverkas inte.

Några tips?

Edit: Fulkodade lite med css, får duga. :) Tack!

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

## #4 — Peter S, 2008-01-06T18:40Z

Så här kanske:

```
function selectAll(name)
{
 var elms = document.forms["myFormName"].elements, len = elms.length;
 while (len--)
  if (/^checkbox$/i.test(elms[len].type) && new RegExp("\\b" + name + "\\b").test(elms[len].className))
   elms[len].checked = true;
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/167825-markera-alla-checkboxar-med-en-viss-klass
