---
title: "Om en checkbox är markerad > Visa div"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/159971-om-en-checkbox-är-markerad-visa-div"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "wally_91"
published: "2007-05-05T18:06:01.000Z"
updated: "2007-05-08T20:16:06.000Z"
replies: 8
views: 548
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/159971-om-en-checkbox-är-markerad-visa-div"
---

# Om en checkbox är markerad > Visa div

## #1 — wally_91, 2007-05-05T18:06Z

Hej alla (igen)!

Jag har sökt på google i ungefär en halvtimme men jag hittar inget som möter det jag vill ha reda på.

Jag söker efter ett skript som när man kryssar i en checkbox ska visa en div.

Har ni några förslag?

Mvh wally_91

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

## #2 — Web-Tor, 2007-05-05T18:54Z

```
<form>
	<input type="checkbox" onclick="document.getElementById('d').style.display='block';">
</form>

<div id="d" style="display:none">Hej</div>
```

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

## #3 — Koplik, 2007-05-05T19:51Z

En vidareutveckling kan göras ungefär såhär:

```

<form>
	<input type="checkbox" onchange="displayDivCheckbox(this, 'd')">
</form>

<div id="d" style="display:none">Hej</div>

<script type="text/javascript">
function displayDivCheckbox(element, div){
if(element.checked)
  document.getElementById(div).style.display = "block";
else
  document.getElementById(div).style.display = "none";
}
</script>
```

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

## #4 — wally_91, 2007-05-05T20:18Z

Koplik: Ditt skript funkar lite bättre än Web-Tors! Tack båda två!

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

## #5 — Web-Tor, 2007-05-06T07:58Z

> **wally_91 skrev:**
>
> Koplik: Ditt skript funkar lite bättre än Web-Tors!

Nja, det du frågade efter var ett script som visade en div och då fungerar mitt bättre. :e

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

## #6 — Sjodahl, 2007-05-06T09:21Z

Fungera inte i IE7.
(eller inte hos mig iallafall)

Eller gör den kanske, måste klicka någonstans på sidan efter jag kryssat i den för att det skall komma fram, i FF så kommer den direkt när man klickar.

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

## #7 — Web-Tor, 2007-05-06T10:35Z

Det är därför man skall använda *onclick* istället för *onchange*.
Webbläsaren (IE7 i alla fall) vet inte att värdet ändras (onchange) förrän man lämnat checkboxen.

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

## #8 — Sjodahl, 2007-05-06T13:52Z

> **Web-Tor skrev:**
>
> Det är därför man skall använda *onclick* istället för *onchange*.
> Webbläsaren (IE7 i alla fall) vet inte att värdet ändras (onchange) förrän man lämnat checkboxen.

Japp fungera bättre!

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

## #9 — wally_91, 2007-05-08T20:16Z

> **Web-Tor skrev:**
>
> Nja, det du frågade efter var ett script som visade en div och då fungerar mitt bättre. :e

Jaja, det jag letade efter var det andra skriptet egentligen med ditt som sagt funkar bra ändå!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/159971-om-en-checkbox-är-markerad-visa-div
