Ein wohl endloses Thema, aber immer wieder neue Probleme: Ich möchte mehrere Checkboxen per onClick-Event mit einem Button aktivieren. Mein Problem dabei ist, dass die Checkboxen keinen einheitlichen Namen (die erste heißt "checkbox1", danach wird die Zahl am Ende hochgezählt; die Anzahl der Boxen ist variabel) haben, über den ich sie ansprechen kann.
Kann man nicht auch irgendwie den Typ von Elementen auslesen und davon abhängig die Elemente manipulieren? Also so, dass ich bei allen Elementen vom Typ "checkbox" die Eigenschaft "checked" auf true setzen kann?
Wären die Namen der Checkboxen alle gleich, würde ich es so lösen:
Die unterschiedlichen Namen sind allerdings notwendig um die Daten hinterher gescheit auswerten zu können und müssen daher beibehalten werden.
Hat jemand eine Idee, wie man das angehen könnte?
Kann man nicht auch irgendwie den Typ von Elementen auslesen und davon abhängig die Elemente manipulieren? Also so, dass ich bei allen Elementen vom Typ "checkbox" die Eigenschaft "checked" auf true setzen kann?
Wären die Namen der Checkboxen alle gleich, würde ich es so lösen:
Code:
function check(){
for(i=0;i<document.formular_name.checkbox_name.length;i++){
document.formular_name.checkbox_name[i].checked=true;
}
}
Hat jemand eine Idee, wie man das angehen könnte?