Geschrieben von tom am 14.04.2004 um 18:20:
Radio-Buttons mit JavaScript
hoffentlich habe ich das richtige forum erwischt,wenn nicht,mods bitte verschieben--->
frage:
Folgender Fall liegt vor:
Ich habe zwei "Fragen" mit jeweils 2 Radio-Buttons.
Hier meine Frage: Wenn ich bei "Frage1" *nein* anklicke
dann soll die "Frage2" "deaktiviert" und übersprungen werden z.B. zur "Frage3" hin.
Und bei der JavaScript überprüfung am ende soll nicht die Meldung kommen ich hätte die "Frage2" nicht beantwortet.
<input type="radio" name="Frage1" value="ja"
<%if Frage1 = "ja" then Response.Write("checked")%>>
<input type="radio" name="Frage1" value="nein"
<%if Frage1 = "nein" then Response.Write("checked")%>>
<input type="radio" name="Frage2" value="ja"
<%if Frage2 = "ja" then Response.Write("checked")%>>
<input type="radio" name="Frage2" value="nein"
<%if Frage2 = "nein" then Response.Write("checked")%>>
Die JavaScript Überprüfungs-Routine:
var selection=null;
for(var i=0; i<object.Frage1.length; i++) {
if(object.Frage1.checked) {
selection=object.Frage1.value;}}
if(selection==null) {
alert("Sie haben Frage 1 nicht beantwortet....");document.Umfrage.Frage1[0].focus();return false;}
var selection=null;
for(var i=0; i<object.Frage1.length; i++) {
if(object.Frage2.checked) {
selection=object.Frage2.value;}}
if(selection==null) {
alert("Sie haben Frage 2 nicht beantwortet....");document.Umfrage.Frage2[0].focus();return false;}
p.s.:ist mir gerade aufgefallen das der beitrag nicht hier rein sollte,sondern in die kategorie "betriebssysteme"
sorry