Hallo Leute,
ich möchte per Radio Auswahl auf eine Seite weiterleiten, wenn eine Radio Auswahl getroffen wurde und eine Checkbox checked ist.
Falls keine Radio Auswahl getroffen wurde und/oder die Checkbox nicht checked ist, soll der User per alert() informiert werden.
Leider funktioniert das Script noch nicht gewünscht da die Alerts jetzt in Schleife laufen, wo habe ich den Fehler gemacht ?
Grüße
Marcus
ich möchte per Radio Auswahl auf eine Seite weiterleiten, wenn eine Radio Auswahl getroffen wurde und eine Checkbox checked ist.
Falls keine Radio Auswahl getroffen wurde und/oder die Checkbox nicht checked ist, soll der User per alert() informiert werden.
Leider funktioniert das Script noch nicht gewünscht da die Alerts jetzt in Schleife laufen, wo habe ich den Fehler gemacht ?
Grüße
Marcus
HTML:
<html>
<head>
<script language="JavaScript" type="text/javascript">
<!--
function radioWert(rObj)
{
for (var i=0; i<rObj.length; i++){
if (rObj[i].checked){
document.location.href = rObj[i].value;
return;
}
if (rObj[i].checked==false)
{
alert("Bitte eine Seite waehlen");
}
if (document.myForm.muss.checked==false)
{
alert("Bitte Checkbox abhaken");
}
}
}
// -->
</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 name="muss" type="checkbox">
<input type="button" value="Absenden" onclick="radioWert(document.myForm.myRadio);">
</form>
</body>
</html>
Zuletzt bearbeitet von einem Moderator: