Checkall, Uncheckall und Switch fuer php-Array

Hallo,

habe nun schon unendlich viele Scriptseiten abgeklappert, bin aber nicht fuendig geworden:

Ich suche ein JavaScript mit dem ich auf einer Webseite checkboxen

  • alle aktivieren
  • alle deaktivieren
  • alle switchen (je nach ursprungszustand)

kann.

Habe auch solche Scripte gefunden, aber nicht wenn die checkboxen mit einem Arraynamen von PHP angelegt wurden. Da habe ich immer nur
checkall und uncheckall gefunden, aber kein einziges Script mit switch.

Kennt jemadn so ein Script? Oder geht das mit php-Arrays garnicht?

Leider kann ich zu wenig JavaScript um die Switch funktion selbst einzubauen.

Hier mal eben check und uncheck. Vielleicht ist es ja nur eine kleine Ergaenzung die mir eine JavaScript Spezialist dazumachen kann:

function checkAllphp(anz)
{
var cb = document.getElementsByTagName(„input“);
for (var i=0; i

Hallo Chris,

probier es mal so:

function switchAllCBs(obj) {
with(obj.form) {
for (i=0; i

Dann schreibst du dir in deinen HTML-Code noch einen Button vom Typ „button“ und alle Checkboxen des FORM-Elements, in dem sich auch der Button befindet, werden geswitcht, ohne dass man zuvor deren Anzahl zählen müsste:

Checkboxen switchen

Hallo Gernot,
vielen Dank, klappt prima.

Habe jetzt nach diesem Muster auch die beiden anderen umgestellt (checkall und uncheckall)

Super und nochmals Danke.

Christian