Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Problem ze wstawieniem zmiennej wyrażenia(?)
Forum PHP.pl > Forum > Przedszkole
klusekman
Nie wiem czy dobrze nazwałem temat. Chodzi o to że mam taki kod:
  1. <script type="text/javascript">
  2. function zaznacz(thisForm)
  3. {
  4. for (i = 1;i < 3; i++) {
  5. thisForm.check"i".checked=true
  6. }
  7. }
  8. </script>';

i muszę zrobić tak żeby za każdym wykonaniem pętli jest inny check, tam gdzie wstawiłem "i" to ma być wartość zmiennej i, czyli kolejno
thisForm.check1.checked=true
thisForm.check2.checked=true
thisForm.check3.checked=true
ale nie wiem jak to wpasować ;/
skowron-line
[JAVASCRIPT] pobierz, plaintext
  1. thisForm.check+"i".checked=true
[JAVASCRIPT] pobierz, plaintext
klusekman
Cytat(skowron-line @ 26.08.2010, 16:49:28 ) *
[JAVASCRIPT] pobierz, plaintext
  1. thisForm.check+"i".checked=true
[JAVASCRIPT] pobierz, plaintext


Nie działa, jak usunę pętlę i wszystkie checki wypiszę tak:
  1. thisForm.check1.checked=true
  2. thisForm.check2.checked=true
  3. thisForm.check3.checked=true


To działa, ale tak nie może być bo ilość czeków zależy u mnie od php. Tutaj napisałem dla przykładu 3 w pętli, ale normalnie jest zmienna php.
everth
No to może tak:
[JAVASCRIPT] pobierz, plaintext
  1. thisForm['check'+i].checked=true;
[JAVASCRIPT] pobierz, plaintext
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.