Ein All-PN Selecting Script :)

KD3

Erfahrenes Mitglied
halli hallo :)

Da ich in Javascript eher schwach bin, wollte ich euch fragen ob ihr vielleicht ein Script für mich hättet womit man wenn man z.B eine Private Nachrichten Box hat alle Nachrichten aufeinmal auswählen kann also bei allen nachrichten im formular soll ein häckchen in der checkbox drin sein :) Ich würd mich auf ein script sehr freuen und wäre dankbar ;)

MfG
KD3
 
Hallo,

folgende Funktion markiert alle Kontrollkästchen im aktuellen Dokument:
Javascript:
function checkAll() {
  var inputs = document.getElementsByTagName("input");
  for (var i = 0; i < inputs.length; ++i) {
    if (inputs[i].type == "checkbox") inputs[i].checked = "checked";
  }
}
Wenn nur bestimmte Kontrollkästchen ausgewählt werden sollen, müsste man in der Schleife noch zusätzliche Eigenschaften abfragen oder die Suche auf einen bestimmten Abschnitt begrenzen.

Grüße,
Matthias
 
Das Script selected die checkboxen irgendwie nicht :(

Ich hab z.B eine Checkbox über all den Nachrichten die ein User bekommt und wenn dieser angeklickt wird, soll jede Checkbox mit dem name="pnid[]" angeklickt sein bzw. ein häckchen in allen checkboxen drinne sein :)

Ich hab es so gemacht:

HTML:
<form method="post" action="pms.php" name="pmform" >

<!----- ........ //--->

<input type="checkbox" name="allpms" onclick="checkAll();" />

<input type="checkbox" name="pmid[]" value="..." />

</form>
 
Hast du beim Kopieren von Mathias' Funktion auch die Zeilennummern entfernt, die dürfen nämlich nicht mit ins Skript hinein, sondern dienen nur der Orientierung.
 
Hallo,
funktioniert einwandfrei würd ich sagen:
HTML:
<html>
    <head>
        <script type="text/javascript">
            function checkAll() {
              var inputs = document.getElementsByTagName("input");
              for (var i = 0; i < inputs.length; ++i) {
                if (inputs[i].type == "checkbox") inputs[i].checked = "checked";
              }
            }
        </script>
    </head>
    <body>
        <form>
            <input type="checkbox" name="1" /><br />
            <input type="checkbox" name="2" /><br />
            <input type="checkbox" name="3" /><br />
            <input type="checkbox" name="4" /><br />
            <input type="checkbox" name="5" /><br />
            <input type="checkbox" name="6" /><br />
            <input type="checkbox" name="7" /><br />
            <input type="button" onclick="checkAll();" name="check" value="Alle ausw&auml;hlen" />
        </form>
    </body>
</html>

mfg
forsterm
 
oh mein gott ist mir das peinlich ey..... Ich such und such den fehler und hab den ganz zum schluss gefunden anstatt <script ....> hatte ich <style .....> verwendet :D Sorry @ Matthias R. & allen anderen

Danke nochmal ;)

MfG
KD3
 

Neue Beiträge

Zurück