Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Radio buttons und submitverknüpfung
HTML-Editor phase 5 Support > Fragen, Lösungen zu HTML-Problemen bzw. Webdesign-Fragen - Talk > HTML
_Zero
wie lege ich nachdem ich einige Radio buttons erstellt habe fest,
was passiert wenn ich bei einem markierten radio button auf submit drücke?
(ich meine hierbei wie ich den link einbauen muss dass ei falscher anwort eine bestimmte seite kommt und bei richtiger antwort eine bestimmte seite kommt)
Hier mein bisheriger Quelltext :

<p>Choose the picture you think is the next</p>
<p> <form action="check.htm">
<input type="Radio" name="Antwort" value="A"> A<br>
<input type="Radio" name="Antwort" value="B"> B<br>
<input type="Radio" name="Antwort" value="C"> C<br>
<input type="Radio" name="Antwort" value="D"> D<br>
<input type="Radio" name="Antwort" value="E"> E<br>
<input type="Radio" name="Antwort" value="F"> F<br>
<input type="Submit" name="Antwort" value="Submit">




Naja den Rest hab ich mal weggelassen, weil sich der rets nicht auf meine frage bezieht.
Vielen dank schon mal im vorraus!
Auge
ZITAT(_Zero @ 06.03.2005 - 18:25)
wie lege ich nachdem ich einige Radio buttons erstellt habe fest,
was passiert wenn ich bei einem markierten radio button auf submit drücke?

<p>                    <form action="check.htm">


Die angegebene Datei sollte, für diesen Zweck, ein serverseitiges Skript sein. Dieses kontrolliert die übergebenen Eingaben und steuert die Ausgabe, die an den Benutzer zurückgegeben wird.

Tschö, Auge
_Zero
Öh danke,aber das Problem is nur das ich dieses Script noch erstellen müsste;
weißt du wo ich das nachschlagen könnte oder wie das geht?
und könnt ich die lösung nicht einfach in den Queltext einbauen?
i.b.g
Hallo,

ZITAT(_Zero @ 07.03.2005 - 20:18)
weißt du wo ich das nachschlagen könnte oder wie das geht?
*
Bin zwar nich Auge aber ... Mit einer serverseitigen Lösung per CGI. Man kann eine Scriptsprache verwenden wie z.B. Perl, PHP oder ... . Aber auch mit C/C++, Delphi oder gar Pascal kann man CGI-Anwendungen schreiben.

ZITAT(_Zero @ 07.03.2005 - 20:18)
und könnt ich die lösung nicht einfach in den Queltext einbauen?
*
Ja das geht, wenn der Server es verarbeiten kann und man Script-Sprachen wie PHP (die ist hier wohl die meistgenutzte) in den HTML-Quelltext einbettet. Aber auch ASP (ActiveServerPages von M$) ist eine solche Lösung.
sgt
Vielleicht hilft Dir auch schon etwas in der Art weiter.
Baue im <head></head> Bereich folgendes Script ein:

<script>
function check_result() {
if (document.forms.frage_form.Antwort[0].checked) {
alert("Richtig");
}
else {
alert("Falsch");
}
}
</script>

Antwort[0] entspricht dem ersten Radio-Button, Antwort[1] dem zweiten usw.

Danach kommt dann Dein Formular. Beachte, dass der Button nicht vom Typ Submit sondern Button ist!

Hier der HTML-Code:

<p>Choose the picture you think is the next</p>
<p> <form action="check.htm" name="frage_form">
<input type="Radio" name="Antwort" value="A"> A<br>
<input type="Radio" name="Antwort" value="B"> B<br>
<input type="Radio" name="Antwort" value="C"> C<br>
<input type="Radio" name="Antwort" value="D"> D<br>
<input type="Radio" name="Antwort" value="E"> E<br>
<input type="Radio" name="Antwort" value="F"> F<br>
<input type="button" name="check" value="Submit" onclick="check_result()">
</form>

Weiterleitungen auf andere Seiten etc. kannst Du durch entsprechende Erweiterungen im JavaScript realisieren.

Gruß
Stephan
_Zero
big THXX at all
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2012 Invision Power Services, Inc.