Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS][DOM]rozpoznanie czy dany element wystapil
kamiseq
post
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 12.07.2005
Skąd: krakow

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


php generuje mi formularz i w zaleznosci od warunkow bedzie dodawal zmienna liczbe zdefiniowanych rozwijanych list. powidzmy ze tych list jest 10 kazda o innej nazwie(<select name="" ..>) i raz moze w formularzu znalesc sie np 1 a raz 10 takich list

i teraz glowie sie jak sprawdzic w JS ktore z tych list rzeczywiscie sie pojawily w wygenerowanym pliku html.
do tej pory robilem to tak ze np
  1. var opt_lokalizacja = document.forms["mfiltr"].s_lokalizacja;

czyli na sztywno ustawienie nazwy selecta, jednak JS wywali blad gdy sie tam taka nie znajdzie.

rozwiazaniem bylo by cos takiego
  1. <?php
  2. foreach(document.forms["mfiltr"].select as select)
  3. {
  4. var opt_ = select;
  5. rob cos z opt.value;
  6. }
  7. ?>

tylko wlasnie mam problem jak sie poruszac po obiektach w formularzu

::help
(IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) :-)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gekon
post
Post #2





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


  1. var elems = document.getElementById("f").getElementsByTagName('select');

Lista będzie krótsza.

Ten post edytował gekon 21.10.2006, 23:41:47
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: 11.10.2025 - 04:05