• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Persönlichkeitstest

Jennymew

New member
Ich hab vor, einen Persönlichkeitstest auf meiner Homepage zu machen. Nun weiß ich aber nicht, wie ich es hinbekommen soll, dass alle Fragen auf einer Seite stehen (mit Radiobuttons zum Ankreuzen). Je nachdem, welche Antwort man am häufigsten angekreuzt hat, muss man ja auf eine bestimmte Seite weitergeleitet werden.
Hat einer von euch sowas schonmal gemacht? :confused:
Kann mir da einer helfen?
 
Soviel Aufwand wird gar nicht nötig sein, denk ich. :)
Ich wäre schon dankbar, wenn mir einer sagen könnte, wie dieser Zählcode aussieht, der die Antworten zusammenzählt, und einen je nach Ergebnis auf eine bestimmte Seite leitet, wenn man auf den "Fertig-Button" klickt. Den Rest krieg ich glaub ich auch so hin.
 
hier mal nen einfaches beispiel....man kann den code natürlich um ein gutes stück verringern, das wäre sogar angebracht wenn man sehr viele fragen hat.

habs so einfach gemacht damit du das auch nachvollziehen kannst.

Code:
<html>
<head>

<script>
function rechne()
{
	feld=document.forms["fragen"];

	if(feld.elements[0].checked)
		quention1=parseInt(feld.elements[0].value);
	else if(feld.elements[1].checked)
		quention1=parseInt(feld.elements[1].value);
	else
		quention1=parseInt(feld.elements[3].value);

	if(feld.elements[4].checked)
		quention2=parseInt(feld.elements[4].value);
	else if(feld.elements[5].checked)
		quention2=parseInt(feld.elements[5].value);
	else
		quention2=parseInt(feld.elements[6].value);

	if(feld.elements[7].checked)
		quention3=parseInt(feld.elements[7].value);
	else if(feld.elements[8].checked)
		quention3=parseInt(feld.elements[8].value);
	else
		quention3=parseInt(feld.elements[9].value);

	ergebnis=eval(quention1+quention2+quention3);

	alert("dein ergebniss ist "+ergebnis);
}
</script>
</head>

<body>
<form name=fragen>
frage1: 
<input type=radio name=frage1 value=2> 
<input type=radio name=frage1 value=3> 
<input type=radio name=frage1 value=1>
<br><br>
frage2: 
<input type=radio name=frage2 value=1> 
<input type=radio name=frage2 value=2> 
<input type=radio name=frage2 value=3>
<br><br>
frage3: 
<input type=radio name=frage3 value=3> 
<input type=radio name=frage3 value=1> 
<input type=radio name=frage3 value=2>
<br><br>
<input type=button value=fertig onclick="rechne()">
</form>
</body>
</html>
 
Zurück
Oben