![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 569 Pomógł: 0 Dołączył: 17.08.2003 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Problem jest niby prosty a nadal nie moge go rozwiazac. potrzebuje dowiedziec się jak poprzez link/button zaznaczyc i odznaczyc wszystkie checkboxy, spotkałem sie z dwoma rzeczami
onClick="selectAll(document.form);" oraz onclick="setCheckboxes('tablesForm', true);" Niestety nie potrafie zrobic tak zeby to zadziałało u mnie. Co powinienem wiedziec przy kozystaniu z tych funkcji ? -------------------- Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota Zarządzaj swoim budżetem domowym |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Powinienes wiedziec, ze te funckje nie sa standardowo w JS... Widze ze ta druga podpatrzyles z phpMyAdmin'a, no to nie pozostaje Ci nic innego jak zaglebienie sie w .../phpMyAdmin/libraries/functions.js
-------------------- Brak czasu :/
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 156 Pomógł: 15 Dołączył: 13.09.2003 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
[xml:1:c8d7007f68]<html>
<head> <title>Checkboxy</title> </head> <script language="javascript"> var i function checkBoxes() { if (checkTheBoxes.checkAll.checked == true) { for (i=0; i < checkTheBoxes.box2bChecked.length; i++) { document.checkTheBoxes.box2bChecked[i].checked = true; } } if (checkTheBoxes.checkAll.checked == false) { for (i=0; i < checkTheBoxes.box2bChecked.length; i++) { document.checkTheBoxes.box2bChecked[i].checked = false; } } } </script> <body> <form name="checkTheBoxes"> <input type="checkbox" name="checkAll" onClick="checkBoxes()"> Kliknij aby zaznaczyc wszystkie<br> <input type="checkbox" name="box2bChecked"><br> <input type="checkbox" name="box2bChecked"><br> <input type="checkbox" name="box2bChecked"><br> <input type="checkbox" name="box2bChecked"><br> </form> </body> </html> [/xml:1:c8d7007f68] Wadą powyższego rozwiązania jest fakt, że wszystkie checkobxy musza miec ta sama nazwe. Ale mozna to jeszcze zrobic w inny sposob: [xml:1:c8d7007f68]<html> <head> <title>Checkboxy</title> </head> <script language="javascript"> function select_all(obj) { var checkboxes = document.getElementsByTagName('input'); for (i = 0; i < checkboxes.length; i++) { if (obj.checked == true) { checkboxes[i].checked = true; } else { checkboxes[i].checked = false; } } } </script> </head> <body> <form name="myform"> <input type="checkbox" name="Facet" value="1" />Mezczyzna<br> <input type="checkbox" name="Babka" value="2" />Kobieta<br> <input type="checkbox" name="Obojnak" value="3" />Obojnak<br> <input type="checkbox" name="select_all[]" value="select_all" onclick="select_all(this);" /> Zaznacz Wszystko </form> </body> </html>[/xml:1:c8d7007f68] |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 569 Pomógł: 0 Dołączył: 17.08.2003 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Druga wersja dziala bez zarzutu, nie wiem czemu pierwsza nie działała, pewnie moj blad podzas przepisywania.
Tak czy tak otrzymałem odpowiedz. Wielkie dzięki Darku -------------------- Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota Zarządzaj swoim budżetem domowym |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:02 |