Hallo,
habe folgende for-Schleife:
for (var i=0;i<document.orderform.length;++i) {
if (document.orderform.elements[i].id=="sw".checked) {
{ KeyDw = KeyDw + 1.9001; }{ xKeyDw = xKeyDw + 1; }}
}
und folgende mehrere Checkboxen:
<input class="chbox" onclick="tally()" type="checkbox" name="sw[]" id="sw" value="textblublabli" >
<input class="chbox" onclick="tally()" type="checkbox" name="sw[]" id="sw" value="text1blabla" >
...
Beim Ankreuzen soll also 1.9001 dazu gezählt werden. Passiert aber nicht. Ich vermute, daß meine if-Anweisung nicht stimmt. Wenn ich '.id=="sw"' weglasse, funktionierts zwar, aber er beachtet auch andere Checkboxen im Formular, was nicht sein soll. Nur Checkboxen mit dem Namen sw[] oder der id "sw" sollen beachtet werden.
Danke für die Hilfe im Voraus.