[Formular] alle Checkboxen angeklickt/nicht angekl

Hallo!

ich würde gerne mittels eines Java-Scripts alle „Checkboxen“ in meinem Formular markieren. Die Scripte die ich bisher fand basieren allerdings alle auf dem namen… und das ist ja auch eigentlich klar.

Mein Problem ist nur, dass in meinem Formular die Namen dynamisch generiert werden, immer in der form „a#“, also a und dann eine Nummer:

 IT
 Banking
 Marketing
 Int. Management

Diese Checkboxen sind die einzigen in meinem Formular, allerdings gibt es auch noch andere Felder (Text und Auswahllisten). Wie stell ich das jetzt an, alle Checkboxen quali an oder wegzuklicken?

Ich würde mich wirklich freuen wenn mir da jemand einen Tipp geben könnte!

Danke!

Dennis =o)

Hi Dennis

Vieleicht versteh ich Dich auch falsch…
Aber hilft Dir das?

CU Fr@nkie

The Truth Is Out There … ;o)

Beispiel:

Unbenannt
<!–
var flag = false;
function checkAll()

{

for(var i=0;i<document.forms.elements.length;i++)
{
if(document.forms.elements[i].name == ‚a‘)
document.forms.elements[i].checked = !flag;
}
flag = !flag;

}
//–>

IT
Banking
Marketing
Int. Management

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

da in seinem formular die checkboxen mit „a“+int benamt sind, koennte die zeile:

> if(document.forms.elements[i].name == 'a')

so lauten (untested):

if(document.forms.elements[i].name.match("^a[0-9]+"))

lauten.
ich wuerde aber, wenn es tatsaechlich alle sind es so schreiben:

if(document.forms.elements[i].type="checkbox")

ps:
ich halte es fuer eine schlechte idee das vordefinierte listenobjekt document.forms mit einem formular namens „forms“ zu ueberschrieben

ps:
ich halte es fuer eine schlechte idee das vordefinierte
listenobjekt document.forms mit einem formular namens „forms“
zu ueberschrieben

ich halte es für eine schlechte idee einen vergleichsoperator mit = anstatt mit == zu definieren

;o) spass

ich halte es für eine schlechte idee einen vergleichsoperator
mit = anstatt mit == zu definieren

;o) spass

ich auch. ich ahlte das sogar fuer eine ganz beschissene idee :smile:))

Hallo zusammen!

Es hat problemlos funktioniert, ich möchte mich ganz herzlich für eure Mühe bedanken!!!

Wenn ich w-w-w nicht hätte ;o)

Schönes Wochenende!

Dennis =o)