Hallo Christian.
Ich habe ein gemischtes Formular mit textfeldern und checkboxen. Nun möchte ich über einen Link "alle markieren" alle Checkboxen in dem ganzen Formular markieren.
Wie genau sieht die Struktur in diesem Formular aus?
Allgemeines Vorgehen:
Gruppiere alle Checkboxen entweder in einem gruppierenden Element wie http://de.selfhtml.org/html/formulare/strukturieren.htm#gruppieren@title=fieldset oder per <http://de.selfhtml.org/html/formulare/auswahl.htm#checkboxen@title=gleichnamigen name-Attribut>. Wenn du wirklich sämtliche Checkboxen in deinem Formular aktivieren möchtest, genügt auch der Zugriff über document.http://de.selfhtml.org/javascript/objekte/forms.htm@title=forms.
Dann legst du fest, dass <http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onclick@title=beim Klick> auf einen Button (ein Link wäre hier fehl am Platze) eine Funktion aufgerufen wird, welche sich Zugriff auf die Checkboxen verschafft (http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_tag_name@title=gEBTN/http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_name@title=gEBN) und mit Hilfe einer Schleife alle Checkboxen durchläufst und ihre http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#input@title=checked-Eigenschaft auf true setzt.
Einen schönen Donnerstag noch.
Gruß, Mathias
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]