Hallo Antje,
Hier kommt es darauf an, was soll mit dem Fragebogen geschehen? Soll er versendet werden oder ist es eine Art Test, wo am Ende dem User eine Auswertung präsentiert wird.
ne, nicht versenden. das ganze ist eine Selbsteinschaetzung eines Users auf einer CD.
und es gibt 12 fragen.
Und auf jede dieser 12 Fragen gibt es 4 Antworten, und zwar checkbox Typ A, checkbox Typ B, Ceckbox typ c, und Checkbox D.
jetzt habe ich mal in deinem Code, (vielen dank uebrigens, ich bin sehr gleucklich, dass du versuchst du helfen!!!) mal rumgespielt. das ganze funktioniert jetzt nicht, weil ich NICHT der Programmierheld bin. Aber vielleicht zeugt der Code ja wo mein problme ist.
Und meine Schwierigkeit ist nun: falls der Code irgendwann doch funktioniert: wir kann ich weitergehen?????
Ich moechte ja am Schluss eine Arte Auswertung: User du hast 3 mal A und 9 mal B angekreuzt, also bist du Typ B.
also nix mit Punken zusammenzaehlen, da komme ich in TeufelsKueche weil sich des nicht addieren darf.
-------der falsche Hoellencode------
<html>
<head>
<title>Werte</title>
<body>
<form onSubmit="pruef();return false;" name="Test">
<p>1<br>
<input type="checkbox" name="Frage1A" value=" false" >
A<br>
<input type="checkbox" name="Frage1B" value=" false">
B<br>
<input type="checkbox" name="Frage1C" value=" false">
C<br>
<input type="checkbox" name="Frage1D" value=" false">
D<br>
</p>
<input type="Submit" value="Auswerten">
</form>
<script language="JavaScript">
<!--
function pruef()
{
x=0;
for (i=0;i<5 ;i++)
{
if (document.Test.Frage1A== true)
{x=1;
alert(x);
break;
else
coninue;}
if (document.Test.Frage1B== true)
{x=2;
alert(x);
break;
else
coninue;
}
if (document.Test.Frage1C== true)
{x=3;
alert(x);
break;
else
coninue;
}
if (document.Test.Frage1D== true)
{x=4;
alert(x);
break;
else
coninue;
}
else
alert("sie meussen was ankreuzen");
}
}
//-->
</script>
</body>
</html>
--------
der code, und jetzt darf jeder schmunzeln, jau ich komme aus einer anderen Ecke...aber es hilft alles nix, ich muss damit irgendwie klarkommen.
vielen dank auf jeden fall fuer die bisherige Hilfe
sabine