Hallo,
ich hab ein formular bei dem es die Möglichkeit gibt alle checkboxes auszuwählen.
Das ist in etwa die art des Codes aus meinem Form. Dürfte bekannt sein.
Um Die Checkbox values in ein Array zu lesen müsste man aus list list[] machen. Problem ist, dass ich dann nicht mehr alle auswählen kann. Habs auch schon so probiert:
Das funktioniert leider nur beim IE. Hat noch jemand eine optimale lösung?
Das Array fange ich wie folgt auf:
ich hab ein formular bei dem es die Möglichkeit gibt alle checkboxes auszuwählen.
Das ist in etwa die art des Codes aus meinem Form. Dürfte bekannt sein.
PHP-Code:
<script type="text/javascript" language="JavaScript">
<!-- Begin
var checkflag = "false";
function check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";
return " keine "; }
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";
return " alle "; }
}
// End -->
</script>
im Body
<form name="myform" action="" method="post">
<input type="checkbox" name="list" value="1">Java
<input type="checkbox" name="list" value="2">JavaScript
<input type="checkbox" name="list" value="3">CSS
<input type="checkbox" name="list" value="4">HTML
<input type="checkbox" name="list" value="5">DHTML
<input type="button" value=" alle "
onClick="this.value=check(this.form.list)">
</form>
PHP-Code:
onclick="mark(this.form.elements(';print"'list[]'"; print'))"
Das Array fange ich wie folgt auf:
PHP-Code:
$list = $_POST['list'];
Kommentar