DJ-Lancelot
Mitglied
Registriert: 20.12.2006
Beiträge: 2
|
|
Hallo bin neu hier und hab eine frage... Bin dabei einen Test zu erstellen, komme aber nicht weiter. Mein Problem: Ich möchte das Ergebniss nicht in einem "Alert" fenster ausgeben sondern auf einer neuen Seite. So soll es Aussehen: http://www.mysticworld.eu/beispiel.htm Wie bekomme ich das hin? Danke im Voraus.
Und hier ist der Quelltext:
Code:
<html>
<head>
<title>Werte</title>
<body>
<form onSubmit="pruef();return false;" name="Test">
1. <input type="Radio" name="klick1" value="2"> A
<input type="Radio" name="klick1" value="6"> B
<input type="Radio" name="klick1" value="4"> C
<BR>
2. <input type="Radio" name="klick2" value="2"> A
<input type="Radio" name="klick2" value="6"> B
<input type="Radio" name="klick2" value="4"> C
<BR>
<input type="Submit" value="Auswerten">
</form>
<script language="JavaScript">
<!--
function pruef()
{
x=0;
for (i=0;i<document.Test.elements.length;i++)
{
if (document.Test.elements[i].checked==true)
x=x+document.Test.elements[i].value*1;
}
alert(x);
}
//-->
</script>
</body>
</html> |
Siehe hier: http://www.mysticworld.eu/test.htm
Beitrag geändert von DJ-Lancelot (20.12.2006 23:09:46)
|
|
| 20.12.2006 22:57:12 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
Hallo, hier mal ein paar Gedankenanstöße zum lösen des Problems: 1. Speicher x in ein hidden-Feld 2. Verschicke das Formular per GET 3. Gib dem Formular im action-Attribut die URL der neuen Seite 4. Entferne "return false" aus dem form-Element 5. Lese das hidden-Feld im neuen Dokument mit http://www.validome.org/doc/HTML_ge/jav ... htm#search aus. 6. Nun hast du den Wert von x und kannst damit machen was Du willst
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 21.12.2006 13:53:19 |
|
DJ-Lancelot
Mitglied
Registriert: 20.12.2006
Beiträge: 2
|
|
Hallo verstehe es nicht ganz...
Zu 1: Speicher X in ein hidden-Feld??? Wie geht das? sorry hab keinen plan.
ZU 2 und 3: <form method=GET action="ergebnis.htm" name="Test" onSubmit="pruef()"> richtig?.
ZU 4: Ist klar.
ZU 5 und 6: komme nicht weiter.
So weit bin ich jetzt:
http://www.mysticworld.eu/auswertung3.htm
Aber stimmt noch nicht ganz. Die Zahlen auf der Ausgabe Seite müssen noch zusammengezählt werden. Wie??? Danke.
|
|
| 28.12.2006 18:27:28 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|