Thread "Check All" Button bei CGI und Checkboxen (14 answers)
Opened by tecker at 2008-12-02 17:38

tecker
 2008-12-02 17:38
#116784 #116784
User since
2008-02-26
77 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi,

weis jemand eine bessere Möglichkeite einen "Alles auswählen" Button zu erzeugen, mit dem sämtliche Checkboxen ausgewählt bzw. "gechecked" werden?

Meine funktioniert zwar, aber wird dabei die Seite immer neu geladen, d.h. sämtliche bis dahin ausgefüllten Inputfelder/Textfields werden gelöscht.

Code-Schnippsel:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
while ($prepare_select_hosts->fetch()){

        print $cgi->Tr(
                        $cgi->td({-width=>'20'},$id),
                        $cgi->td($hostname),
                        $cgi->td($ip),
                        $cgi->td($cgi->checkbox(-name=>'host', -label=>'', -checked=>"$status", -value=>"$ip"))
                );
        }
        print $cgi->Tr({-height=>'15'}, "");
        print $cgi->Tr(
                $cgi->td({-colspan=>'2'},
                $cgi->button(-name=>'check',
                             -value=>'Select All',
                             -onClick=>"location.href='/cgi-bin/passwd/passwd.pl?status=1'"),

                $cgi->button(-name=>'check',
                             -value=>'Unselect All',
                             -onClick=>"location.href='/cgi-bin/passwd/passwd.pl?status=0'")
                ));



Viele Grüße

View full thread "Check All" Button bei CGI und Checkboxen