kuba_
27.12.2007, 20:42:17
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
27.12.2007, 20:45:09
Chcesz wysłać wartość w formularzu do innej strony i potem je jakoś zapisywać, czy po prostu odczytać zawartość konkretnego pola?
kuba_
27.12.2007, 20:47:56
Chciałbym odczytać wartość np. trzeciego inputa w formularzu, żeby w zależności od tego załadować pewien obrazek.
sniezny_wilk
27.12.2007, 20:50:54
Jeśli bez przeładowania strony to np.
document.getElementById('id_pola');
a polu nadajesz jakieś id.
kuba_
27.12.2007, 20:52:41
A jak chciałbym odwoływać się iteracyjnie po wszystkich polach formularza?
sniezny_wilk
27.12.2007, 20:55:20
Po stronie JS, czy PHP ?
kuba_
27.12.2007, 20:58:18
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
27.12.2007, 21:03:15
A jakbyś nadał polom id jako kolejne liczby od zera (id="0", id="1" itp) i potem "przebiegł" pętlą z parametrem
for (i = 0; i < 2; i++)
{
document.getElementById(i);
}
?
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.