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:
Checkboxen:
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>
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 339276
Url: https://administrator.de/contentid/339276
Ausgedruckt am: 24.11.2024 um 10:11 Uhr
3 Kommentare
Neuester Kommentar
Servus,
Grüße Uwe
<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>