Checkboxen maximum einstellen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Kurz und Knackig:
http://www.plus2net.com/javascript_tutorial/checkbox-limit.php
http://www.javascriptkit.com/script/script2/checkboxlimit.shtml
Beide mit Sourcecode, so kannst du es gestalten
Liebe Grüße -
ggamee schrieb:
Serverseitig solltest du das auch nochmal prüfen und wenn nicht 5 ausgewählt sind dem Benutzer die Seite noch einmal geben (mit all dem ausgewählt was der Benutzer schon ausgewählt hatte), da JavaScript ganz einfach deaktiviert werden kann und die Prüfung dann clientseitig nicht stattfindet.
http://www.plus2net.com/javascript_tutorial/checkbox-limit.php
http://www.javascriptkit.com/script/script2/checkboxlimit.shtml -
hackyourlife schrieb:
Serverseitig solltest du das auch nochmal prüfen und wenn nicht 5 ausgewählt sind dem Benutzer die Seite noch einmal geben (mit all dem ausgewählt was der Benutzer schon ausgewählt hatte), da JavaScript ganz einfach deaktiviert werden kann und die Prüfung dann clientseitig nicht stattfindet.
Das machst du am besten wie folgt:
HTML:
<form action="script.php" method="post"> Checkbox 01: <input type="checkbox" name="box[]"> Checkbox 02: <input type="checkbox" name="box[]"> Checkbox 03: <input type="checkbox" name="box[]"> Checkbox 04: <input type="checkbox" name="box[]"> Checkbox 05: <input type="checkbox" name="box[]"> Checkbox 06: <input type="checkbox" name="box[]"> Checkbox 07: <input type="checkbox" name="box[]"> Checkbox 08: <input type="checkbox" name="box[]"> Checkbox 09: <input type="checkbox" name="box[]"> Checkbox 10: <input type="checkbox" name="box[]"> Checkbox 11: <input type="checkbox" name="box[]"> Checkbox 12: <input type="checkbox" name="box[]"> Checkbox 13: <input type="checkbox" name="box[]"> Checkbox 14: <input type="checkbox" name="box[]"> Checkbox 15: <input type="checkbox" name="box[]"> Checkbox 16: <input type="checkbox" name="box[]"> Checkbox 17: <input type="checkbox" name="box[]"> Checkbox 18: <input type="checkbox" name="box[]"> Checkbox 19: <input type="checkbox" name="box[]"> Checkbox 20: <input type="checkbox" name="box[]"> <input type="submit" name="submit" value="Abschicken"> </form>
script.php :
<? if (isset($_POST['submit'])) { if (isset($_POST['box'])) { if (count($_POST['box']) > 5) echo "Mehr als 5 Checkboxen angeklickt" else echo count($_POST['box']) . " Checkboxen angeklickt"; } else echo "Keine Checkbox angeklickt"; } ?>
Beitrag zuletzt geändert: 12.5.2012 16:06:34 von raphael811 -
danke an euch alle :D
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage