Checkboxen überprüfen - Klappt net :(

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Checkboxen überprüfen - Klappt net :(

    Hallöchen !

    Hab mal wieder nen doofes Problem, was eigentlich net so schwer sein kann, zu lösen... aber irgendwie wills net !!

    Also ich habe checkboxen

    HTML-Quellcode

    1. <input type="checkbox" name="asb[]" value="1">
    2. <input type="checkbox" name="asb[]" value="1">
    3. <input type="checkbox" name="asb[]" value="1">

    ganz viele :)

    So nun möcht ich mit javascript überprüfen ob EINE aktiviert ist...egal welche...hauptsache eine...

    Ich hatte schon sowas gefunden, aber der sagt das immer das KEINE aktiviert ist ....auch wenn ich eine aktiviere...

    HTML-Quellcode

    1. <script language="javascript">
    2. function bla()
    3. {
    4. if(document.forms['formname'].elements['asb[]'].checked)
    5. {
    6. return true;
    7. }
    8. else
    9. {
    10. alert('Sie müssen mindestens eine checkbox auswählen!');
    11. return false;
    12. }
    13. }
    14. </script>
    Alles anzeigen



    Bitte helft mir !

    Gruß
    $Newbie$
  • nope, so ist es nen array...und man kann das prüfen, weiß nur nicht wie :( bzw meins funzt nicht !

    EDIT: naja, macht man hierr dicht, anscheind weiß niemand mir z helfen!
  • Gib nicht so schnell auf. Ich hatte den Beitrag eben erst gelesen.
    Hier ist die Lösung für Dein Problem. :)

    HTML-Quellcode

    1. <html>
    2. <head>
    3. <title>Wurde mindestens eine Checkbox angeklickt?</title>
    4. <script type="text/javascript" language="JavaScript">
    5. <!--
    6. function check_the_form()
    7. {
    8. var LAENGE = document.checkbox_angeklickt.asb.length;
    9. var check = false;
    10. for(var i = 0; i < LAENGE; i++)
    11. {
    12. if(document.checkbox_angeklickt.asb[i].checked)
    13. {
    14. check= true;
    15. }
    16. }
    17. if(!check)
    18. {
    19. alert("\nDu hast noch nichts ausgewählt ... !\nTrottel ...");
    20. return check;
    21. }
    22. }
    23. //-->
    24. </script>
    25. </head>
    26. <body>
    27. <form action="site2.html" method="get" name="checkbox_angeklickt" onSubmit="return check_the_form()">
    28. <input type="checkbox" name="asb" value="1">
    29. <input type="checkbox" name="asb" value="1">
    30. <input type="checkbox" name="asb" value="1">
    31. <br>
    32. <input name="" type="submit" value="Test it..">
    33. </form>
    34. </body>
    35. </html>
    Alles anzeigen