---
title: "Lås upp checkbox mha lista"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/136700-lås-upp-checkbox-mha-lista"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "learn"
published: "2005-10-31T19:34:10.000Z"
updated: "2005-10-31T20:18:52.000Z"
replies: 3
views: 241
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/136700-lås-upp-checkbox-mha-lista"
---

# Lås upp checkbox mha lista

## #1 — learn, 2005-10-31T19:34Z

Jag har en checkbox som jag vill ha "låst" tills just ett alternativ är valt i en lista... Hur göra?

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

## #2 — Peter S, 2005-10-31T19:57Z

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

function setCbState(obj){
  obj.form.elements["cb"].disabled = !(obj.selectedIndex > 0);
}

</script>

<form>
  <input type="checkbox" name="cb" disabled="disabled">
  <select onchange="setCbState(this)">
    ...
  </select>
</form>
```

Du kan ändra \> 0 till \== n, där n är indexet för **det** alternativ som skall låsa upp checkboxen, om ett och endast ett alternativ skall denna egenskap. (I mitt exempel ovan låser samtliga alternativ, utom det första, upp checkboxen).

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

## #3 — learn, 2005-10-31T20:02Z

Ok, great! men nu måste jag ju ändra i listan för att kontrollen skall utföras... Kanske man kan lägga in ngt i onLoad... Hur?

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

## #4 — Peter S, 2005-10-31T20:18Z

```
window.onload = function(){
    setCbState(document.forms["formulärnamn"].elements["selectnamn"]);
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/136700-lås-upp-checkbox-mha-lista
