Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Zazanacz/odznacz wszystko
Sh4dow
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
FiDO
post
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 :/
Go to the top of the page
+Quote Post
gulldarek
post
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]
Go to the top of the page
+Quote Post
Sh4dow
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 10:02