tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
301
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    felx001 Tutorials.de Gastzugang
    Hallo zusammen,

    ich muss einen kleinen Fragegoben ins Netz stellen, der mir aus 7 Fragen mit je 2-5 Antwortmöglichkeiten ne Punktzahl zusammenzählt und dann entsprechend drei Ergebnisse anzeigt! Leider hab ich absolut kein Plan, wie ich das mit JavaScript umsetzten kann.

    Ich möchte das Formular gern mit Radio-Buttons gestalten. Ist es möglich das ganze wie folgt zu machen:

    <input type="Radio" name="frage1" value="1">
    <input type="Radio" name="frage1" value="2">

    <input type="Radio" name="frager2" value="1">
    <input type="Radio" name="frage2" value="2">
    ...

    dann die Gesamtpunktzahl zusammenschreiben und am Schluss entweder auf Seite 1, 2 oder 3 verzweigen. Kann mir bitte jemand helfen.

    Danke
     

  2. #2
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    gehe ich recht in der Annahme, dass die Summe der Werte das Ziel der neuen Seite bestimmen soll (beide Male 1: seite1.htm, einmal 1, einmal 2: seite2.htm, beide Male 2: seite3.htm)?
    HTML-Code:
    <script language="JavaScript" type="text/javascript">
    function checkValue(frm) {
    	var v1 = (frm.frage1[0].checked)? 1 : 0;
    	v1 += (frm.frage1[1].checked)? 2 : 0;
    	var v2 = (frm.frage2[0].checked)? 1 : 0;
    	v2 += (frm.frage2[1].checked)? 2 : 0;
    	if (v1 > 0 && v2 > 0) {
    		var sum = v1 + v2
    		frm.action = "page_" + (sum - 1) + ".htm";
    		return true;
    	} else {
    		alert("Sie müssen beide Fragen beantworten!");
    		return false;
    	}
    }
    </script>
    <body>
    <form name="form1" action="" onSubmit="return checkValue(this)">
    Frage 1:
    <input type="radio" name="frage1" value="1">
    <input type="radio" name="frage1" value="2">
    Frage 2:
    <input type="radio" name="frage2" value="1">
    <input type="radio" name="frage2" value="2">
    <input name="submit" type="submit" value="Weiter">
    </form>
    Gruß
    .
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 02.09.10, 14:32
  2. drei punkte am jtree blatt
    Von kyroding im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 31.07.08, 15:11
  3. aus drei mach eins: drei ver. Quellen für ein SQL-Script, aber wie?
    Von abtronic im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 18.07.08, 23:32
  4. Punkte für jeden Fahrer zusammenzählen
    Von aherzog im Forum PHP
    Antworten: 12
    Letzter Beitrag: 09.10.05, 22:02
  5. Verschiedene Auswahlmöglichkeiten in C
    Von Vektor im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 06.05.04, 17:25