Hallo Leute,
ich bin noch recht neu in der JavaScript Programmierung und hoffe Ihr könnt mir bei einen Problem weiterhelfen.
Ich habe ein Radio Auswahl Menü und möchte je nach Auswahl im gleichen Fenster auf eine bestimmte Seite leiten.
Dies soll passieren wenn man auf den Submit Button klickt. Klappt leider nicht, was habe ich denn falsch gemacht bzw.
wie muss der richtige Code aussehen. Eventuell gibt es dafür auch eine kürzere und elegantere Lösung als mein Ansatz.
Grüße
Marcus
Der Code:
ich bin noch recht neu in der JavaScript Programmierung und hoffe Ihr könnt mir bei einen Problem weiterhelfen.
Ich habe ein Radio Auswahl Menü und möchte je nach Auswahl im gleichen Fenster auf eine bestimmte Seite leiten.
Dies soll passieren wenn man auf den Submit Button klickt. Klappt leider nicht, was habe ich denn falsch gemacht bzw.
wie muss der richtige Code aussehen. Eventuell gibt es dafür auch eine kürzere und elegantere Lösung als mein Ansatz.
Grüße
Marcus
Der Code:
HTML:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Fenstertitel</title>
<BODY>
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
function radioWert(rObj) {
for (var i=0; i<rObj.length; i++) if (rObj[i].checked) return rObj[i].value;
alert("Bitte eine Seite waehlen");
}
// -->
</script>
<form action="#" method="post" name="myForm">
<input type="radio" name="myRadio" value="http://www.seite.de/1.html">zur Auto Seite<BR/>
<input type="radio" name="myRadio" value="http://www.seite.de/2.html">zur Motorrad Seite<BR/>
<input type="radio" name="myRadio" value="http://www.seite.de/3.html">zur Traktor Seite<BR/><BR/>
<input type="submit" value="Absenden" onClick="document.location.href=(radioWert(document.myForm.myRadio));">
</form>
</body>
</html>