Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z odczytywaniem checkboxow, Ajax, javascript
Master Pain
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 5.04.2007
Skąd: Jarocin

Ostrzeżenie: (0%)
-----


Witam

Problem wyglada nastepujaco: poprzez ajaxa wyswietlam wyniki pobrane z bazy danych. Kazdy Wynik ma pole checkbox: <input type="checkbox" name="b[]" id="0" value="jakas_wartosc" />. Zmieniaja sie przy kazdym boxie id (0, 1, 2, 3, 4, 5, 6 itd.) oraz oczywiscie wartosci.

Poza divem, w ktorym wyswietla sie zawartosc, sa przyciski i jeden z nich zlicza miedzy innymi ile checkboxow zostalo zaznaczonych i pobiera wartosci z nich. Kod:
  1. var ciag = '';
  2. var k = 0;
  3. for(var i=0; i<1500; i++) {
  4. var zm = document.getElementById(i);
  5. if(zm) {
  6. if(zm.checked) {
  7. k++;
  8. ciag += zm.value+";";
  9. }
  10. }
  11. }


Problem w tym, iz kod ten nie chce mi zliczac tych pol. Dziala, jezeli strona jest normalnie wygenerowana, ale przez Ajaxa - nie. Dorzucilem: alert(k); aby sprawdzilo ile pol wykryl i za kazdym razem mam zerowy wynik :/

Czy ktos wie co moge zrobic aby temu zaradzic?
Potrzebuje pobrac te wartosci, ktore sa pod checkboxami i dodanie ich do zmiennej ciag.

Ten post edytował Master Pain 14.06.2007, 12:30:36
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 20:04