![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 20 Dołączył: 2.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem, nie wiem jak pobrać za pomocą JS najlepiej w tablicy wszystkich zaznaczonych checkboksów
Ich postać wygląda tak: <input type="checkbox" name="check" value="<?=$dane['id']?>"> Jak zrobić aby za pomocą np zdarzenia onclick pobrać wszystkie dane który checkbox został zaznaczony a który nie? Pozdrawiam serdecznie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował szok 11.03.2009, 15:48:47 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 1 Dołączył: 11.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Chcesz czysty JavaScript czy może być jakiś framework?? Bo jeżeli może być prototype.js to tak:
Kod var chcecked = $$('a[name="check"]').pluck('checked'); a w czystym JS o wiele bardziej skomplikowanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował 23kulpamens 11.03.2009, 16:31:38 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 20 Dołączył: 2.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Myślę że to będzie ok, jutro to przetestuje,hm a pod jaką nazwą w googlach szukać tego po czystym JS ?
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat a w czystym JS o wiele bardziej skomplikowanie Tak, bo trzeba napisać 3-4 linijki zamiast jednej. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Poza tym, w Twoim listingu jest błąd, gdyż chodzi o pole formularza, a nie linka. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Cytat nie wiem jak pobrać za pomocą JS najlepiej w tablicy wszystkich zaznaczonych checkboksów Ich postać wygląda tak: Iterujesz po tablicy document.forms['formularz'].elements i sprawdzasz, czy atrybut type, to checkbox. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Framework do takiej prostej rzeczy, to jeden ze szczytów lenistwa. ;P |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 20 Dołączył: 2.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) I działa
O to kod:
I formularz: Może się komuś przyda, tym bardziej że wpisująć w googlach "pobranie danych z kilku checkboksów" ten post jest w pierwszym wyniku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam i dziękuje za pomoc. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 18:15 |