!ollaH
War schon länger nicht mehr da. Schön, dass das Forum wieder läuft!
Ich habe folgendes Problem:
Ich möchte via JS mehrere Checkboxen gleichzeitig markieren, allerdings sind die checkboxen ein Array[]....
Folgendes Script sieht ganz gut aus, aber bei mir gehts natürlich nicht...
http://www.web-toolbox.net/webtoolbox/formulare/checkbox-alle.htm
<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>
Meine Checkboxen haben nicht den Namen "list" sondern name="list[]" und das ist in JS auch ein Array....
Idden?
Ach ja, wozu braucht man eigentlich "Alles anwählen", wenn die übergebenen Variablen den gleichen Namen "list" (und nicht "list[]") haben? Da wird doch meines wissens nach immer nur die letzte übergebene Var verwendet.... Hä?
Greets TomKö