URL aus RadioButtons
Stephan Giglberger
- javascript
0 Tzadkiel
Hi
ich suche eine Java Script Lösung für folgendes Problem:
aus dem ersten RadioButton form wähle ich einen Eintrag und erhalte
z.B. den Wert "A".
aus dem zweiten form wähle ich einen Eintrag und erhalte als Wert
z.B. "D",
dem folgt ein drittes und viertes form mit den Rückgabewerten
z.B. "R" und "E"
Ich habe nun 4 Buchstaben gesammelt und möchte daraus - wenn ich
nun einen Startbutton drücke - damit die Seite ADRE.HTM öffnen.
Mit einer anderen Auswahl soll z.B. die Seite GDSF.HTM (oder wie auch
immer) geöffnet werden können, je nachdem, welche RadioButtons
ich zuvor angeklickt habe.
Sollte doch eigentlich nicht so schwierig sein, dachte ich, aber ich
kriegs nicht auf die Reihe.
Ideen?
mfg,
Stephan
Hi,
hier hast Du ein passendes Script. Unter IE läuft es, hab es allerdings noch nicht unter Netscape getestet, müßte aber auch gehen. Das Script beruht auf einem Posting von Antj Hoffmann, habs nur abgewandelt.
CU Tzadkiel
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<TITLE>Fragebogen</TITLE>
</HEAD>
<BODY LINK="#0000ff" VLINK="#800080">
<FONT FACE="Arial" SIZE=2>
<form onSubmit="pruef();return false;" name="Test">
1. <input type="Checkbox" value="A"> A
<input type="Checkbox" value="B"> B
<input type="Checkbox" value="C"> C
<input type="Checkbox" value="C"> D <br>
2.<input type="Checkbox" value="E"> A
<input type="Checkbox" value="F"> B
<input type="Checkbox" value="G"> C
<input type="Checkbox" value="H"> D <br>
<input type="Submit" value="Auswerten">
</form>
<script language="JavaScript">
<!--
function pruef()
{
x="";
for (i=0;i<document.Test.elements.length;i++)
{
if (document.Test.elements[i].checked==true)
x=x+document.Test.elements[i].value;
}
x=x+".htm"
location=x;;
}
//-->
</script>
</body>
</html>