Checkboxen auswählen
jo
- javascript
0 Stefano Albrecht0 jo
0 wahsaga0 Jens Holzkämper0 Hans
hallo,
wie ich checkboxen mit js auswähle weiß ich:
var number=5;
document.getElementById("auto-"+number).checked = true;
was aber muß ich tun um mehrere gleichzeitig zu auszuwählen.
ich habe schon versucht jeder gruppe den gleichen namen zu geben.
das geht aber nicht.
hat jemand nen trick
die Checkboxen werden Dynamisch mit PHP MySQL generiert, da käme die gleiche bezeichung pro gruppe schon praktisch.
gruß
Hallo jo ;-)
Wenn Du die Checkboxes dynamisch mit PHP erzeugst, dann kannst Du ja auch genauso dynamisch das "checked"-Attribut in den Input-Tags einbinden.
Mit freundlichen Grüßen
Stefano Albrecht
hallo,
Ich kann das nur client seitig mit js machen.
Ich liste alle Artikel aus einer Datenbank auf.
Wenn ich nun einen Artikel auswähle (onClick() auf checkbox) sollen alle verwanten Artikel automatisch ausgewählt sein.
ich habe auf jeder Checkbox eine JS Funktion
onClick="selectALL();"
jemand ne ahnung ?
hi,
wie ich checkboxen mit js auswähle weiß ich:
var number=5;
document.getElementById("auto-"+number).checked = true;
Das ist eine Möglichkeit, wenn auch eine der Umständlichsten.
Wenn du auf Formularelemente zugreifen willst, brauchst du kein "teures" DOM, sondern kannst ganz bequem die [elements](http://de.selfhtml.org/javascript/objekte/elements.htm)-Collection benutzen.
> was aber muß ich tun um mehrere gleichzeitig zu auszuwählen.
Dazu kannst du auch die Collection benutzen.
> ich habe schon versucht jeder gruppe den gleichen namen zu geben.
> das geht aber nicht.
Das wäre ja auch ungut, weil du damit praktisch nur noch eine Gruppe hättest.
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
Tach,
was aber muß ich tun um mehrere gleichzeitig zu auszuwählen.
du mußt sie an enem Merkmal erkennen und dann alle einzeln nacheinander auswählen, möglich wäre zum Beispiel das name-Attribut.
ich habe schon versucht jeder gruppe den gleichen namen zu geben.
das geht aber nicht.
Das ist richtig, IDs müssen dokumentweit eindeutig sein.
die Checkboxen werden Dynamisch mit PHP MySQL generiert, da käme die gleiche bezeichung pro gruppe schon praktisch.
Schreibe mit PHP passende Javascript-Variablen, um die nötigen Schleifen zu füttern.
mfg
Woodfighter
Hallo jo,
mach's doch so:
1.) in ein Array alle Namen der checkboxen, die geaendert werden sollen, aufnehmen
2.) bei dem Aendern-Event gehst Du dann das Array durch und machst dann jedesmal
document.forms[0].array[i].was_auch_immer_du_machen_willst
Das wäre mal mein Vorschlag.
Gruß
Hans