klaus: Prüfen ob in Checkbox ein Häckchen gesetzt wurde

Hallo zusammen,

nachfolgendes hab ich ja schon mal ausprobiert (http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onsubmit) - funktioniert auch gang gut, nur will ich das nicht mit Textfeldern, sondern mit einer Checkbox. Unter'm Strich soll raus kommen, das wenn das Häckchen nicht gesetzt ist man auch nicht auf die weiterführende Seite kommt.

Aktueller Quelltext:

[...]
<head>
[...]
<script type="text/javascript">
<!--
function CheckInput() {
 for(i=0; i<document.forms[0].elements.length; ++i)
  if(document.forms[0].elements[i].value == "")  {
    alert("Der Zugang zum Shop wurde verweigert");
        document.forms[0].elements[i].focus();
        return false;
   }
  return true;
}
//-->
</script>
</head>

[...]

<form action="index.html" onSubmit="return CheckInput();">Ich erkl&auml;re mich mit den obigen Bedingungen
einverstanden.<br>
<input type="checkbox" name="shop" value="shop"> <input type="button" name="weiter" value="zum Shop" onClick="self.location.href='shop.php'"></form>

[...]

Danke schon mal vorab

Klaus

  1. abend,

    nachfolgendes hab ich ja schon mal ausprobiert
    (http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onsubmit) -
    funktioniert auch gang gut, nur will ich das nicht mit Textfeldern,
    sondern mit einer Checkbox.

    ja, dann mach das doch!

    Unter'm Strich soll raus kommen, das wenn das Häckchen nicht gesetzt ist
    man auch nicht auf die weiterführende Seite kommt.

    bin ja mal gespannt..

    mfg,
    (tanz das)
    Z.N.S.

    --
    <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
  2. nachfolgendes hab ich ja schon mal ausprobiert (http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onsubmit) - funktioniert auch gang gut, nur will ich das nicht mit Textfeldern, sondern mit einer Checkbox. Unter'm Strich soll raus kommen, das wenn das Häckchen nicht gesetzt ist man auch nicht auf die weiterführende Seite kommt.

    Du suchst http://de.selfhtml.org/javascript/objekte/elements.htm#checked

    [...]

    alert("Der Zugang zum Shop wurde verweigert");

    [...]

    <form action="index.html" onSubmit="return CheckInput();">Ich erkl&auml;re mich mit den obigen Bedingungen

    Ich weiß ja nicht was du verkaufen willst, aber sowas wär für mich eine Abschreckung überhaupt den Laden zu betreten.

    Je umständlicher der Weg ist umso weniger Leute werden kaufen und im Zweifelsfall hat immer der Kunde recht. Also ich würde raten lieber eine Prüfung weniger zu machen, als Kunden zu verlieren.

    Struppi.