Hallo,
so, habe jetzt mir eine for schleife aufgebaut.
sehe den fehler nicht, warum es nicht klappt.
meine Güte, su solltest doch inzwischen verstanden haben, dass "klappt nicht" nicht hilfreicher ist als "tut weh" oder "Wow!".
function aankreuzen()
{
var k = document.getElementsByName("cb");
var i = 0;
for(i; i<=k.length; i++)
Ups. Seltsame Konstruktion - üblicherweise setzt man die Initialisierung der Schleifenvariablen in die for-Klammer. Sie so herauszuziehen, wie du es hier machst, ist nicht falsch, aber auch nicht sinnvoll.
Falsch ist aber deine Ende-Bedingung für die Schleife, sie zählt genau ein Element zu weit.
{
var NewCount = 0;
if (document.cbm.k[i].checked){NewCount = NewCount + 1}
}
Hehe. ;-)
Das Erhöhen kann man natürlich einfacher als NewCount++ schreiben. Aber das ist sinnlos, wenn du NewCount in jedem Schleifendurchlauf wieder auf 0 setzt.
if (NewCount == 3){alert('schon drei ausgewählt')}
Deswegen kommst du auch nie auf die 3.
So long,
Martin
Zwei Stammtischbrüder:
Hier steht, dass laut Statistik über 60 Prozent aller Ehefrauen fremdgehen.
Was soll ich mit dieser Information? Ich brauche Namen, Fotos, Telefonnummern ... !