CreativPur
Erfahrenes Mitglied
Ich habe eine Tabelle

wo ich die Möglichkeit des Löschens habe.
Jetzt möchte ich zum löschen alle markieren auswählen können.
Als script habe ich folgendes erstellt..
der Button für den Befehl...
und nun das Formular, wo die Checkboxen aktiviert werden sollen..
Leider wird nur der erste Datensatz beim Klicken auf den Befehlsbutton aktiviert.
Worin liegt der Fehler ?

wo ich die Möglichkeit des Löschens habe.
Jetzt möchte ich zum löschen alle markieren auswählen können.
Als script habe ich folgendes erstellt..
Javascript:
<script language="JavaScript">
function CheckboxenAktivieren(objCheck, strID) {
var arrChilds = document.getElementById(strID).childNodes;
var blnCheck = objCheck.checked;
for(var i=0; i<arrChilds.length; i++) {
if(arrChilds[i].type == "checkbox") {
arrChilds[i].checked = (blnCheck)? true : false;
}
}
}
</script>
der Button für den Befehl...
HTML:
Alle markieren <input type="checkbox" onClick="CheckboxenAktivieren(this,'group4');">
und nun das Formular, wo die Checkboxen aktiviert werden sollen..
Code:
<form action="postfach.php?loeschen" method="post" id="group4">
<input class="form-check-input" type="checkbox" name="loeschen_test[]" value="<?php echo $user['id'] ?>" >
</form>
Leider wird nur der erste Datensatz beim Klicken auf den Befehlsbutton aktiviert.
Worin liegt der Fehler ?