Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] sprawdzanie nazwy checkboxa
Forum PHP.pl > Forum > Przedszkole
dudilag
witam serdecznie,
mam taki kod który odznacza/zaznacza wszystkie checkboxy
  1. <script type="text/javascript">
  2. function zmien(formularz){
  3. if(formularz.check_all.checked) {
  4. zaznacz(formularz)} else {
  5. odznacz(formularz)}}
  6.  
  7. function zaznacz(formularz){
  8. for (i = 0; i < formularz.elements.length; i++){
  9. formularz.elements[i].checked=true}}
  10.  
  11. function odznacz(formularz){
  12. for (i = 0; i < formularz.elements.length; i++){
  13. formularz.elements[i].checked=false }}
  14. </script>

  1. <input type="checkbox" name="check_all" onclick="zmien(this.form)" />


Chciałbym aby zaznaczał checkboxy tylko o określonej nazwie checkboxa, dodam że checkboxy maja nazwe typu: name="id[]" aby mi się ładowały w php do tablicy.
Ponieważ w js jestem dosyć zielony nie mam pojęcia jak to zrobić.

Z góry dzięki za pomoc
Pozdrawiam
michaJlS
jeśli znasz trochę css, to ściągnij sobię jquery, potem przejrzyj to: http://api.jquery.com/category/selectors/ i sobie ułatwisz to zadanie, i wiele następnych.
cojack
  1. function zaznacz(formularz){
  2. for (i = 0; i < formularz.elements.length; i++){
  3. if( formularz.elements[i].name == 'nazwaCheckboxaZ[]' )
  4. formularz.elements[i].checked=true;
  5. }
  6. };
kamil4u
Warto zapoznać się też z funkcją - getElementsByName
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.