Dingend! Checkboxen!

Hi Leute,

was muss ich verändern damit folgendes Script auch noch funktioniert, wenn ich den checkboxen im Wert name nicht Stadt sondern Stadt0, Stadt1, Stadt2 und so weiter zuordne?

JavaScript</B>">
<!–
var Marker = „false“;

function CheckboxenAktivieren(field)
{
if(Marker==„false“)
{
for(i=0; i<field.length; i++)
{
field[i].checked = true;
}
Marker = „true“;
return „Ich habe keine besucht“;
}
else
{
for(i=0; i<field.length; i++)
{
field[i].checked = false;
}
Marker = „false“;
return „Ich habe alle besucht“;
}
}
//–>
Mehrere Checkboxen gleichzeitig aktivieren
Welche der folgenden Städte haben Sie bereits besucht?

Amsterdam
Berlin
London
Paris
Rhede
Wien
Zürich

Hi Leute,

was muss ich verändern damit folgendes Script auch noch
funktioniert, wenn ich den checkboxen im Wert name nicht Stadt
sondern Stadt0, Stadt1, Stadt2 und so weiter zuordne?

Hi, falls sich deine Form auf die angegebenen checkboxen beschränkt,
kannst du dein Problem sehr einfach lösen.
Im onClick Eventhandler des Buttons statt (this.form.Stadt) einfach die Form übergeben (this.form) - Dann gelten deine Schleifen für jedes Element der Form und nicht für jedes Element mit dem Namen Stadt. Schnelle & dreckige Lösung.
Gruß Netscape47Feind

Vielen Dank,

hätt ich fast selbst dauf kommen müssen, wie gesagt bin noch nicht so gut in Javascript. Dein Vorschlag löst alle Probleme mit dem Auswählen, funktioniert genau so wie es soll.

Nochmal vielen lieben Dank.

Hi, falls sich deine Form auf die angegebenen checkboxen
beschränkt,
kannst du dein Problem sehr einfach lösen.
Im onClick Eventhandler des Buttons statt (this.form.Stadt)
einfach die Form übergeben (this.form) - Dann gelten deine
Schleifen für jedes Element der Form und nicht für jedes
Element mit dem Namen Stadt. Schnelle & dreckige Lösung.
Gruß Netscape47Feind