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 ...