Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js]łączenie stringów
Forum PHP.pl > Forum > Przedszkole
lucks
uzywam getElementById() w pętli



  1. getElementById('string'+i)



"i" steruje pętlą for w efekcie powinienem otrzymać string0 string1, string2, itd jednak taka konstrukcja nie działa, kiedy wpiszę sam string jest ok
revyag
To coś źle robisz. Bo taki zapis napewno działa. Podaj kod funkcji i przykładowy kod html na którym operujesz.
lucks
  1. for (i=0;i<=fields;i++){
  2. form.product.value+=document.getElementById('list_'+i).value+"::";
  3. }


  1. <?php
  2. echo"<select id="list_$i" onchange="document.getElementById('price_$i').value = get_cena(this.value); ">";
  3. ?>


dostaję błąd ze 'list_'+i nie jest obiektem, lub has no properities,
revyag
No dobra, mam kolejne pytania. Jak obliczasz ilość pól select ? Jaki błąd dostajesz: ff->konsola javascript
lucks
Błąd: document.getElementById("list" + i) has no properties


kiedy wyswietlam alert ("list" + i); to wszystko gra, zmienne sa jakie mają być

selcty zliczją sie zgodnie z $i ale tu raczej jest ok
revyag
Podaj cały kod, (tylko nie wklejaj całego htmla smile.gif) bo tak to będziemy dalej zgadywać.
lucks
jednak miałes rację co do zliczania selectów, mała dziura w petli i sie wysypało

dzięki za pomoc
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.