Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]pobranie checkbox-ów przesyłanych w tablicy
Forum PHP.pl > Forum > Przedszkole
equuleus
Znalazłam taki kod:
  1. $('#op1 :checkbox').click(function() {
  2. var ile = 0;
  3. var checkbox = f1.nazwa;
  4. for (x=0; x<checkbox.length; x++) {
  5. if (checkboxy[x].checked) {
  6. ile++;
  7. }
  8. }
  9. $('#w1').text('wybrano '+ile);
  10. });

dla formularza
  1. <form id="f1">
  2. <div id="op1">
  3. <input type="checkbox" name="nazwa[]" value="wartość" />opcja 1<br>
  4. <input type="checkbox" name="nazwa[]" value="wartość" />opcja 1<br>
  5. <input type="checkbox" name="nazwa[]" value="wartość" />opcja 1<br>
  6. </div>
  7. </form>

Kod bardzo dobrze działa JEŚLI dane z checkbox nie są traktowane jako tablica. Jeśli są (tak jak w przykładzie) kod nie działa. Jak mogę odwołać się do tych checkbox-ów kiedy chcę przesłac dane w tablicy.
trueblue
Nie checkboxy[x], ale checkbox[x], albo deklaracja zmiennej i pętla na zmiennej checkboxy.
Nie miało więc prawa działać niezależnie od nazwy checkboxów.

http://jsfiddle.net/fk31rs0s/1/
equuleus
Bardzo dziękuję.
Mój błąd podczas kopiowania i drobnych zmian.
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.