Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pola checkbox
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Grzegorz02
Witam,
mam coś takiego:

  1. <form name="1">
  2. <input type="checkbox" id="1">a
  3. <input type="checkbox" id="2">b
  4. <input type="checkbox" id="3">c
  5. <input type="checkbox" id="4">d
  6. </form>
  7. <form name="2">
  8. <input type="checkbox" id="1">a
  9. <input type="checkbox" id="2">g
  10. <input type="checkbox" id="3">h
  11. <input type="checkbox" id="4">d
  12. </form>
  13. <form name="3">
  14. <input type="checkbox" id="1">a
  15. <input type="checkbox" id="2">h
  16. <input type="checkbox" id="3">c
  17. <input type="checkbox" id="4">h
  18. </form>
  19. .
  20. .
  21. .
  22. n
  23.  
  24. <input type="button" value="wyslij">

chciałbym aby po kliknięciu na checkbox np numer 3 zaznaczały się również 1 i 2, po kliknięciu na 4 zapalały się 1,2,3 w danej grupie form
a po wciśnięciu wyślij przesłane literki zaznaczonych checkboxów (albo chociaż ostatniego zaznaczonego w danej grupie) ,

dzięki za pomoc.


Comandeer
Podpinasz się pod zdarzenie change i pobierasz całe rodzeństwo przed tym checkboxem (elem.previousElementSibling).
Grzegorz02
podpiąłem literki pod value, naciśnięty wyciągam w ten sposób

[JAVASCRIPT] pobierz, plaintext
  1.  
  2. $( "input:checked" ).val()
[JAVASCRIPT] pobierz, plaintext


Zdarzenie wywołuje z:

[JAVASCRIPT] pobierz, plaintext
  1. $( "input" ).on( "click", function() {});
[JAVASCRIPT] pobierz, plaintext


jak odczytać value elementów poprzednich?
Comandeer
http://api.jquery.com/prev/
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.