kostenloser Webspace werbefrei: lima-city


Checkboxen maximum einstellen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ultimativecharts

    Kostenloser Webspace von ultimativecharts

    ultimativecharts hat kostenlosen Webspace.

    hi,
    ich weiß schon wie man checkboxen erstellt.
    habe 20 antwortmöglichkeiten, es sollen aber 5 ausgewählt werden dürfen. wie mache ich das?
    (mit radiobox kann man ja nur eine auswählen)

    bitte um hilfe

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. g****e

  4. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    ggamee schrieb:
    http://www.plus2net.com/javascript_tutorial/checkbox-limit.php
    http://www.javascriptkit.com/script/script2/checkboxlimit.shtml
    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.
  5. 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
  6. Autor dieses Themas

    ultimativecharts

    Kostenloser Webspace von ultimativecharts

    ultimativecharts hat kostenlosen Webspace.

    danke an euch alle :D
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!