---
title: "Skifta mellan två checkboxar."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/143985-skifta-mellan-två-checkboxar"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Fredde Mannen"
published: "2006-03-15T09:41:30.000Z"
updated: "2006-03-15T13:19:13.000Z"
replies: 4
views: 446
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/143985-skifta-mellan-två-checkboxar"
---

# Skifta mellan två checkboxar.

## #1 — Fredde Mannen, 2006-03-15T09:41Z

Förnärvarande har jag denna kod som fyller i alla checkboxar i ena columnen i tabellen och rensar i alla checkboxar i den andra columnen.

Ser ut så här:  

```
var formNO;
var formYES;

// körs på onload i body.
function init() {
formNO = document.forms[0].no;
formYES = document.forms[0].yes;
}

// körs via click på översta checkboxen
function checkOK() {
		for (i = 0; i < formYES.length; i++) {	
		if(formNO[i].checked != false) {
			formNO[i].checked = false;
			}
		
		if(formYES[i].checked != true) 
			formYES[i].checked = true;
		else 
			formYES[i].checked = false;
		}
}

// körs via click på översta checkboxen
function checkNO() {
		for (i = 0; i < formNO.length; i++) {	
		if(formYES[i].checked != false) {
			formYES[i].checked = false;
			}
			
		if(formNO[i].checked != true) 
			formNO[i].checked = true;
		else 
			formNO[i].checked = false;
		}
}
```

 

det jag vill åstadkomma på de andra är att när jag klickar på t ex. den tredje checkboxen i första columenen så skall den tredje checkboxen i den andra columenen bli tom, men om den redan är tom så skall inget hända.

Någon som kan hjälpa en på traven där? :q

Hoppas ni förstår vad jag menar :)

(hänvisa till Säkerhet för en fil/mappar i ex. windows 2000 när man skall Tillåta och neka behörighet) :)

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

## #2 — Erik Juhlin, 2006-03-15T10:04Z

Låter som att du försöker härma radiobuttons beteende. Var för inte bara använda radiobuttons?

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

## #3 — Erik Juhlin, 2006-03-15T10:19Z

Går annars o skriva så här:

```
function init()
{
	formNO = document.forms[0].no;
	formYES = document.forms[0].yes;
	
	for (var i = 0; i < formYES.length; i++)
		formYES[i].onclick = new Function("formNO[" + i + "].checked = false;");
	for (var i = 0; i < formNO.length; i++)
		formNO[i].onclick = new Function("formYES[" + i + "].checked = false;");
}
```

Förutsätter dock att det finns lika många yes som no...

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

## #4 — Fredde Mannen, 2006-03-15T13:01Z

Precis vad jag var ute efter, jo nackdelen med radiobuttons i mitt fall är att de har alla samma namn, så då går endast en att ha iprickad! :)

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

## #5 — Erik Juhlin, 2006-03-15T13:19Z

Varför måste de ha samma namn? Ja/Nej ser man ju till att ha samma namn på, men på de olika raderna har man ju med fördel olika namn.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/143985-skifta-mellan-två-checkboxar
