![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 11.05.2002 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Mam następującą funkcję java script:
Kod function checkAll(field)
{ if(document.kartygraficzne.checkall.value == 'Zaznacz wszystkie') { document.kartygraficzne.checkall.value = 'Odznacz wszystkie'; for (i = 0; i < field.length; i++) field[i].checked = true; } else if(document.kartygraficzne.checkall.value == 'Odznacz wszystkie') { document.kartygraficzne.checkall.value = 'Zaznacz wszystkie'; for (i = 0; i < field.length; i++) field[i].checked = false; } } Teraz formularz: Kod <form action="compare.php" name="kartygraficzne" method="post" target="Porównanie">
W tym miejscu następuje pętla, która wczytuje z pliku elementy i dodaje na końcu każdej linii checkboxa: Kod <input type="checkbox" name="do_compare" value="<?=$i;?>">
No i oczywiście przycisk: Kod <input type="button" name="checkall" value="Zaznacz wszystkie"
onClick="checkAll(document.kartygraficzne.do_compare)"> Wszystko byłoby ok, gdyby nie zależało mi na tym, by zaznaczone elementy wczytać przy wysyłaniu do tablicy (wtedy w polu name checkboxa wstawiam naturalnie "do_compare[]") i odczytać je w docelowym skrypcie (compare.php). Moje pytanie dotyczy komunikacji javascript i php (wiem, że jeden to client-side, drugi server-side) - jak zrobić zaznaczanie/odznaczanie wszystkich checkboxów i dodawanie zaznaczonych elementów do tablicy jednocześnie? Mam nadzieję, że wyraziłem się jasno ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 08:52 |