Hallo,
Dein Code liest sich ohne Einrückungen extrem schwer! Ich korrigiere das einmal für Dich, da Du offensichtlich noch ein Anfänger bist.
Ja, danke.
Dazu habe ich mir folgendes Script zusammengebastelt (alles in html):
Nein, Du hast in Deinem HTML-Dokument einen JavaScript-Bereich notiert, in welchem in JavaScript Anweisungen (Funktionen) notiert sind. Aber das ist nur spitzfindig von mir...
Ok, ich wollte damit ja nur sagen, dass ich kein PHP o.ä. benutze.
Das Formular soll nur, wenn chkFormular() es "zulässt", das Alter an die nächste Seite weiterleiten.
Na, dann schauen wir doch eimal, was Du bisher erreicht hast:
1.) Du hast ein Formular notiert, das keine Ziel-Angabe (action-Attribut) enthält.
Der Browser wird raten müssen, wohin die Informationen gesendet werden sollen.
Und deshalb wird er sie an das HTML-Dokument zurück schicken (siehe neue URL).
Klar hat es keine Ziel-Angabe, da das Formular selbst nichts tun soll.
Es sollte nur über die Funktion uebergabe() bei onsubmit das Alter an die Seite jahr2.html übergeben.
Das funktioniert auch super (dann heißt es eben onsubmit="return uebergabe();" )
2.) Du hast Funktionen notiert, die nirgendwo aufgerufen werden.
Weil ich nicht weiß, wie ich sie aufrufen muss.
Sinn der Funktionen ist natürlich, sie durch onsubmit auszulösen, aber eben in der oben genannten Reihenfolge.
3.) Du hast im onsubmit-Attribut ungültigen JavaScript-Code notiert, was zu einer Fehlermeldung im Browser führt!
Dass "????" kein JS-Code ist, habe sogar ich verstanden. Da ich aber nicht weiß, was ich da hinschreiben muss, habe ich einfach mal die Fragezeichen als Platzhalter reingeschrieben.
Wenn ich eine der Funktionen einzeln reinschreibe, funktioniert diese perfekt.
Dass die Fragezeichen nur als Platzhalter dienen sollten und nicht von mir ernsthaft so von mir als funktionierend gehalten werden, wollte ich eigentlich noch drunterschreiben, habe ich dann aber wohl doch in meiner Müdigkeit gestern vergessen...
Was man in so einen Eventhandler eintragen kann, <http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onsubmit@title=steht doch in SELFHTML>!
Ja schon, aber ich finde dort nicht, wie das mit zwei Funktionen geht.
Liebe Grüße aus Ellwangen,
Felix Riesterer.
Danke schonmal und ebenfalls schöne Grüße, rab