Alle chekboxen mit 1 klick "checked" machen?
Hi,
ich habe bei mir n Reihe Checkboxen, alle mit Namen delid[] Nun möchte ich eine checkbox einbinden die - wenn ich sie markiere - alle Checkboxen mit Namen delid[] markiert und wenn ich sie entmarkiere sollen alle Checkboxen mit Namen delid[] entmarkiert werden! Wie mach ich das? |
das geht nur mit javascript und zwar so:
Code:
<script language="javascript"> |
Das Script selber muss in den Head-Bereich oder? Wenn ja ist das schlecht, der wird nämlich schon gesendet bevor dieses File überhaupt geladen wird und wenn nicht, dann funktionierts so nicht! :)
|
mmm... geht auch nicht, wenn ich das direkt in den Header einbinde! :(
|
Kleine Vorgeschichte:
Formular: name=feld Name der Checkboxdinger: f Der Button, mit dem alle Felder markiert werden: <input type="button" value="alle markieren" onclick="for(i=0;i<[AnzahlFelder];i++){document.feld.f[i].checked=1;}"> Der Button zum zurücksetzen (nicht unbedingt zum löschen aller Markierungen!): <input type="reset" value="Markierung entfernen"> Wo das Skript steht ist absolut egal. |
hmm, das sollte aber klappen... ich habe mir das in der vergagenheit mal irgendwo gesaugt... nein, das js script muss nicht zwischen den <head> ... </head> tags stehen. sollte auch so gehen.
|
Kann es sein, dass die [] im Namen der Checkboxen stören?
Die Methode von c4 werde ich dann nachher auchmal probieren! |
kann sein, glaube ich aber nicht, da die namen der anderen checkboxes, nicht ausgelesen, bzw. genutz werde.
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 01:38:30 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.