Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Hilfe bei Javascript - Programmierung eines Multiple Choice Tests (details siehe beschreibung)?

Ich würde gerne mit Javascript einen multiplechoice-test programmieren. Ich habe auch schon viele utorials dazu gefunden, allerdings sind diese leider nur über Tests, wo es nur Eine richtige antwort gibt.

ich möchte allerdings einen Test machen, der pro antwort einen bestimmten Nummernwert übergeben bekommt und diese am Ende aufaddiert, so ähnlich wie in den alten Mädchen-zeitschriften, wenn es um Selbsttests ging.

Falls ich zu kryptisch spreche, hier das beispiel, wie ich es mir vorstelle:

Welche farbe magst du am liebsten?

a)Blau - entspricht 3 punkten

b)Gelb - entspricht 4 Punkten

c)Rot - entspricht 1 Punkt

Das für mehrere fragen und am Ende soll der test halt die Punkte rausgeben. Dabei ist es mir relativ egal,ob er das in einem textfeld oder mit einem mini pop up macht.

das ist kein Schul- sondern ein privates projekt. Bitte Hilfe?

Update:

---

Ich weiß schon, wie man die Checkboxen macht, allerdings ist mir der Teil,indem man die verschiedenen zahlenwerte aufaddiert bzw zuweist. Das sollte das Skript dem user halt schon selbst abnehmen

Update 2:

---

Ich möchte wirklich!! Javascript benutzen. Ulf, deine Antwort ist so zwar schon ganz praktisch, aber ich bräuchte eine anweisung, eben auf die zahlenwerte in javascript zugreifen zu können.

2 Antworten

Bewertung
  • Anonym
    vor 9 Jahren
    Beste Antwort

    Hi.wenn du ein Formular machst kannst du doch mit document.formular.value

    darauf zugreifen.

  • Anonym
    vor 9 Jahren

    man muss das nicht unbedingt mit javascript machen. also ich mache so was mit php. deine checkboxen sind dann einfach teil eines formulars das nach absenden ausgewertet wird. wenn du das formular dann auswertest rechnest du einfach die value inhalte vom formular aus.

    beispiel formular

    Blau <input typ="checkbox" name="feld1" value="3" />

    Gelb <input typ="checkbox" name="feld2" value="4" />

    Rot <input typ="checkbox" name="feld3" value="1" />

    beispiel auswertung

    $blau = $_POST['feld1'];

    $gelb = $_POST['feld2'];

    $rot = $_POST['feld3'];

    $ergebnis = $blau + $gelb + $rot;

    echo $ergebnis;

    hoffe es hllft

Haben Sie noch Fragen? Jetzt beantworten lassen.