---
title: "Disabled=true/false?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/95264-disabled-true-false"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "SilvioF"
published: "2004-01-20T09:23:49.000Z"
updated: "2004-01-20T15:37:32.000Z"
replies: 1
views: 189
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/95264-disabled-true-false"
---

# Disabled=true/false?

## #1 — SilvioF, 2004-01-20T09:23Z

Jag försöker mig på en kontroll som kolalr av en dropdownlist och sätter en annan dropdownlsit till disabled=true/false beroende på vad som är valt i den första listan.
Koden jag använder mig av är:

```
if(SList.selectedIndex.value != -1 || SList.selectedIndex.value != 0)
{
	document.Form2.lstCities.disabled = false;
} else if(SList.selectedIndex.value == -1 || SList.selectedIndex.value == 0) {
	document.Form2.lstCities.disabled = true;
}
```

Men detta vill bara fungera åt ena hållet, när jag väljer någonting i den första så att värdet inte är -1 eller 0.

Någon som har en snabb lösning?

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

## #2 — Peter S, 2004-01-20T15:37Z

*selectedIndex* har inga egenskaper, så:

```
...selectedIndex.value...
```

är ogiltigt.

Du kanske kan pröva följande:

```
document.forms["Form2"].elements["lstCities"].disabled = 
    Boolean(document.forms["Form2"].elements["SList"].selectedIndex < 1);
```

?

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/95264-disabled-true-false
