---
title: "kryssa i alla checkboxar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/101408-kryssa-i-alla-checkboxar"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Jesper T"
published: "2004-04-13T18:31:59.000Z"
updated: "2004-04-13T21:38:56.000Z"
replies: 1
views: 190
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/101408-kryssa-i-alla-checkboxar"
---

# kryssa i alla checkboxar?

## #1 — Jesper T, 2004-04-13T18:31Z

Går denna att göra lite smidigare?

```
<script type="text/javascript">

var boxeschecked = true;

function checkboxctrl(){
if(boxeschecked==true){
boxeschecked=false;
checkAll()
}else{
boxeschecked=true;
uncheckAll()
   }
};

function checkAll(){
     for(var i=0; i<document.foo.elements.length; i++){
          if(document.foo.elements[i].type == "checkbox")
               document.foo.elements[i].checked = true;
     }
};

function uncheckAll(){
     for(var i=0; i<document.foo.elements.length; i++){
          if(document.foo.elements[i].type == "checkbox")
               document.foo.elements[i].checked = false;
     }
};

</script>

Markera/avmarkera <input type="checkbox" onClick="checkboxctrl();">
<br>
<form name="foo">
	<input type="checkbox" value="0"> 
	<input type="checkbox" value="1"> 
	<input type="checkbox" value="2"> 
	<input type="checkbox" value="3"> 
</form>
```

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

## #2 — Peter S, 2004-04-13T21:38Z

Yes:

```
<script type="text/javascript">

function checkboxctrl(){
    var elms = document.forms["foo"].elements,
	iLen = elms.length;

    while (iLen-->0)
	elms[iLen].type == "checkbox" && (elms[iLen].checked = !elms[iLen].checked);
}

</script>

Markera/avmarkera <input type="checkbox" onClick="checkboxctrl();">
<br>
<form name="foo">
	<input type="checkbox" value="0"> 
	<input type="checkbox" value="1"> 
	<input type="checkbox" value="2"> 
	<input type="checkbox" value="3"> 
</form>
```

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/101408-kryssa-i-alla-checkboxar
