yauhun
Goto Top

HTML, VBScript: Bei Drop-Down-Auswahl bestimmte Radio-Buttons einblenden

Hallo zusammen.

In einer HTA-Datei verwende ich HTML und VBScript.

Jetzt geht es konkret um ein Drop-Down-Menü und zwei Radio-Buttons.
Das Drop-Down hat mehrere Auswahlmöglichkeiten, aber nur wenn eine bestimmte Option ausgewählt wird, sollen die Radio-Buttons anklickbar werden (ich starte mit ausgegrauten Radio-Buttons).

Vielleicht kann mir jemand weiterhelfen, wie ich das entsprechend in VBScript umsetze, denn damit tu ich mich noch etwas schwer.
Eventuell mit einer enstprechenden Funktion? Wie beziehe ich mich dann am Besten auf die eine Auswahl "Regenbogen", kann ich eine ID nur für diese Auswahl im HTML-Code hinterlegen?

Bin für alles offen, und danke vorab.

Yauhun


HTML-Basis (bis jetzt):

Drop-Down:
			<select size="1" id="selGroup" name="selGroup" style="background-color:#e0e0eb;">  
				<option value="Regenbogen"> Regenbogen</option>  
				<option value="Schmetterling"> Schmetterling</option>  
				<option value="Sonnenschein"> Sonnenschein</option>  
				<option value="Einhorn"> Einhorn</option>  
				<option value="Zuckerwatte"> Zuckerwatte</option>  
			</select>

Checkboxen:
		<fieldset id="radios" disabled>  
			<input type="radio" id="cbkOne" name="cbkAdditional" value="cbkOne" style="background-color: #FFF8DC" ><b> One</b><br> 			  
			<input type="radio" id="cbkTwo" name="cbkAdditional" value="cbkTwo" style="background-color: #FFF8DC" ><b> Two</b>  
                </fieldset>

Content-ID: 339276

Url: https://administrator.de/contentid/339276

Ausgedruckt am: 24.11.2024 um 10:11 Uhr

colinardo
Lösung colinardo 30.05.2017 aktualisiert um 15:34:23 Uhr
Goto Top
Servus,
<html>
<head>
<title>My HTML application</title>
<HTA:APPLICATION
  APPLICATIONNAME="My HTML application"  
  ID="MyHTMLapplication"  
  VERSION="1.0"/>  
</head>

<script language="VBScript">  

Sub Window_OnLoad
  window.resizeTo 250,250
End Sub

Sub SelGroupChange()
	If selGroup.options(selGroup.selectedIndex).value = "Regenbogen" Then  
		radios.removeAttribute "disabled"  
	Else
		radios.setAttribute "disabled",True  
	End If
End Sub
</script>

<body bgcolor="white" onload="SelGroupChange">  
	<select size="1" id="selGroup" name="selGroup" style="background-color:#e0e0eb;" onChange="selGroupChange">  
		<option value="Regenbogen">Regenbogen</option>  
		<option value="Schmetterling">Schmetterling</option>  
		<option value="Sonnenschein">Sonnenschein</option>  
		<option value="Einhorn">Einhorn</option>  
		<option value="Zuckerwatte">Zuckerwatte</option>  
	</select>
	<fieldset id="radios" disabled>  
		<input type="radio" id="cbkOne" name="cbkAdditional" value="cbkOne" style="background-color: #FFF8DC" ><b> One</b><br> 			  
		<input type="radio" id="cbkTwo" name="cbkAdditional" value="cbkTwo" style="background-color: #FFF8DC" ><b> Two</b>  
    </fieldset>
</body>
</html>
Grüße Uwe
Yauhun
Yauhun 31.05.2017 um 10:22:50 Uhr
Goto Top
Fantastisch. Danke für deine Mühe!!
colinardo
colinardo 31.05.2017 um 11:08:41 Uhr
Goto Top
Keine Ursache face-smile.