webForumDet fria alternativet

Disabled=true/false?

1 svar · 189 visningar · startad av SilvioF

SilvioFMedlem sedan juni 2000547 inlägg
#1

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?

Peter SMedlem sedan dec. 20025 483 inlägg
#2

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);

?

:)

127 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)