Struppi: Alle Checkboxen mit einmal aktivieren

Beitrag lesen

<script language="JavaScript">

Da fehlt das type Attribut.

<!-- Begin
var checkflag = "false";

In JS gibt es true/false als Datentyp.

var checkflag = false;

function check(field) {
if (checkflag == "false") {

if (!checkflag) {

for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";

checkflag = true;

Das ganez geraffel kannste dir aber sparen:

function check(field)
{

if(!field) return 'Fehler';
checkflag = !checkflag;
for (var i = 0; i < field.length; i++)  field[i].checked = checkflag;

return checkflag ? "Alle wählen" : "Alle abwählen";
}

<input type='checkbox' name='auswahl' value='$id'>
wird
<input type='checkbox' name='auswahl[]' value='$id'>

Schon tausendmal da gewesen, ein bisschen suchen und du wärst auf:

<input
type=button value=" Alle wählen"
onClick="this.value=check(this.form['auswahl[]')">

gekommen.

Das näxte mal besser suchen ;-)

Struppi.