[JS] Alle Checkboxen aktiv / inaktiv

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [JS] Alle Checkboxen aktiv / inaktiv

    Hallo Leute

    Ich komm nicht weiter. Also ich hab ein PHP Script welches einige DB Einträge ausgibt. Auf diesem können die Datensätze über Checkboxen ausgewählt werden. Die ausgewählten Datensätze werden nun an ein weiteres php-script gesendet und ein PDF File erstellt.. Klappt auch alles Super..

    Jetzt will ich ne funktion "alle auswählen" bzw. "keine auswählen"

    Ich hab die Checkboxen als "list[]" benannt (ich will ja ein array).

    Nun klappt das mit folgendem Script leider nicht....

    Code:
    <script>
    function checkall(formname,checkname,thestate){
    var el_collection=eval("document.forms."+formname+"."+checkname)
    alert el_collection;
    for (c=0;c<el_collection.length;c++)
    el_collection[c].checked=thestate
    }
    </script>
    
    <a href="javascript:checkall('test','list[]',true)">alle auswählen</a><br>
    <a href="javascript:checkall('test','list[]',false)">keine auswählen</a>
    Wenn ich list[] durch list ersetzte gehts.. Jedoch ist dann mein array weg...
    Wird wohl nicht so schwierig sein.. jedoch fand ich bisher nichts und steh völlig auf dem Schlauch...

    Im Voraus mal Danke....
    _____________
    Ist das so? Scheinbar muss das so?! Oder ist es vielleicht viel leichter...
    [color=red]Auch ich beantworte keine mails bei php problemen! Für das gibts ja das Forum!![/color]

  • #2
    Re: [JS] Alle Checkboxen aktiv / inaktiv

    *seufz*

    http://www.php-resource.de/forum/sho...threadid=15502
    http://www.php-resource.de/forum/sho...threadid=32180

    und sieh zu, dass du das eval() da raus nimmst.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Re: Re: [JS] Alle Checkboxen aktiv / inaktiv

      Original geschrieben von wahsaga
      *seufz*
      dacht ich auch.. muss wohl erst mal js grundlagen lernen.. hatt mich bisher nie wirklich interessiert...

      Original geschrieben von wahsaga
      und sieh zu, dass du das eval() da raus nimmst.
      He he... hab ich auch keine ahnung wie...

      Nun gut.. habs mit ner super dau lösung gemacht...


      Code:
      <script type="text/javascript">
      <!--
      function alle() {
      for(i=0;i<<? echo $anzahl; ?>;i++){
      window.document.form1.elements[i].checked=true; } 
      }
      //-->
      </script>
      Und $anzahl kommt von mysql_num_rows....

      Naja nicht wirklich schön, aber es klappt... dennoch thanx
      _____________
      Ist das so? Scheinbar muss das so?! Oder ist es vielleicht viel leichter...
      [color=red]Auch ich beantworte keine mails bei php problemen! Für das gibts ja das Forum!![/color]

      Kommentar

      Lädt...
      X