checkboxen in gemischten formular
christian
- javascript
hallo,
ich weiß, dass die frage wahrscheinlich doof sein wird, ich habe aber nicht viel zeit recherchen anzustellen. Auch wenn es wahrscheinlich schonmal so einen thread gab.
Ich habe folgendes Problem:
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. Leider kann ich kein Javascript, brauche es aber unbedingt so schnell wie möglich.
danke schonmal
christian
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
Hallo!
ich weiß, dass die frage wahrscheinlich doof sein wird, ich habe aber nicht viel zeit recherchen anzustellen. Auch wenn es wahrscheinlich schonmal so einen thread gab.
Ich habe folgendes Problem:
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. Leider kann ich kein Javascript, brauche es aber unbedingt so schnell wie möglich.
Dann musst du halt so schnell wie möglich lesen und lernen.
SelfHTML bietet im Kapitel zu Javascript alles was du brauchst.
Als erstes nimmst du das gewünschte forms objekt und nimmst alle seine Formularelemente in einer Schleife durch.
Dort schaust du von welchem Type es ist und hakst es an, wenn es ich um eine Checkbox handelt.
mfg
frafu