Michael Schmieder: Alle Checkboxen mit einmal aktivieren

Beitrag lesen

Hallo,
heute habe ich dann versucht, dein Script einzubinden. Also so:

<script language="JavaScript">
<!-- Begin
var checkflag = false;
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";
}

in
<input type=button value=" Alle wählen" onClick="this.value=check(this.form['auswahl[]')">
hab ich noch eine eckige Klammer ergänzt
<input type=button value=" Alle wählen" onClick="this.value=check(this.form['auswahl[]'])">

Ergebnis: Das Script funktioniert und gibt keine Fehlermeldung aus. Wenn die Ergebnismenge leer ist, wechselt die Buttonbezeichnung nach dem Klick auf "Fehler".
Ich bin fett happy .... !!!!

MfG Micha

PS: Deinen Hinweis auf das fehlende type-Attribut habe ich nicht verstanden. Falls Du noch Lust hast ...