Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] iteracja po polach formularza
Forum PHP.pl > Forum > Przedszkole
kuba_
Cześć! Mam formularz, w którym znajdują się divy, wewnątrz których znajdują się pola select lub input, albo bezpośrednio w danym formularzu znajdują się pola select lub input. Jak mam teraz odwoływać się pokolei do właściwych pól, czyli tych select lub input? Metoda childNodes[i] wywołana dla formularza nie działa tutaj, podejrzewam że to przez te divy ;p Istnieje funkcja formularza, która pozwoli mi na dostęp do i-tego pola, które będzie wysyłane?
sniezny_wilk
Chcesz wysłać wartość w formularzu do innej strony i potem je jakoś zapisywać, czy po prostu odczytać zawartość konkretnego pola?
kuba_
Chciałbym odczytać wartość np. trzeciego inputa w formularzu, żeby w zależności od tego załadować pewien obrazek.
sniezny_wilk
Jeśli bez przeładowania strony to np.

  1. document.getElementById('id_pola');


a polu nadajesz jakieś id.
kuba_
A jak chciałbym odwoływać się iteracyjnie po wszystkich polach formularza?
sniezny_wilk
Po stronie JS, czy PHP ?
kuba_
Właśnie za pomocą javascript. W php bym miał fajnie, bo wszystkie te pola znajdowałyby się w tablicy $_POST i sprawa prosta. Ale ja muszę korzystać z tych pól bez przeładowywania strony.
sniezny_wilk
A jakbyś nadał polom id jako kolejne liczby od zera (id="0", id="1" itp) i potem "przebiegł" pętlą z parametrem

  1. for (i = 0; i < 2; i++)
  2. {
  3. document.getElementById(i);
  4. }


?
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.