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-Key: 339276

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

Printed on: April 19, 2024 at 16:04 o'clock

Member: colinardo
Solution colinardo May 30, 2017 updated at 13:34:23 (UTC)
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
Member: Yauhun
Yauhun May 31, 2017 at 08:22:50 (UTC)
Goto Top
Fantastisch. Danke für deine Mühe!!
Member: colinardo
colinardo May 31, 2017 at 09:08:41 (UTC)
Goto Top
Keine Ursache face-smile.