Ich hoffe, daß der Titel deutlich ausgedrückt. Was besseres ist mir nicht eingefallen.
Nun zu mein Problem. Ich habe eine HTML-Seite (genauer gesagt ein WSH-Skript) erstellt. Diese dient für die Umfrage. Es kommen zigmal die Radiobutton vor (d.h. Knöpchen, wo man eins von denen auswählen kann). Wie kann ich den Wert (Value) ermitteln, welche ich angeklickt habe.
Ich realisiere das mit VBScript.
Es sieht so aus:
<input type="radio" name="Desktop_WSA_Performance" id="o1" value="1">
<input type="radio" name="Desktop_WSA_Performance" id="o2" value="2">
<input type="radio" name="Desktop_WSA_Performance" id="o3" value="3">
<input type="radio" name="Desktop_WSA_Performance" id="o4" value="4">
<input type="radio" name="Desktop_WSA_Performance" id="o5" value="5">
<input type="radio" name="Desktop_WSA_Performance" id="o6" value="6">
Ich kann zwar ermitteln, ob das Knöpfchen angeklickt ist:
MsgBox Umfrage.o1.checked
Aber das ist viel zu viel, wenn ich jede einzelne Knöpfchen überprüfe, ob es geklickt ist. Wenn ja, dann ist diese Wert zu auslesen.
So in etwa:
if Umfrage.o1.checked = true then
Msgbox 1
elseif Umfrage.o2.checked = true then
Msgbox 2
elseif .......
Kann ich nicht mit ein einzige Zeile den Wert ermitteln? So etwa:
Msgbox Umfrage.Desktop_WSA_Performance.Value 'Diese Zeile ist fehlerhaft
cu Floh;)