![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cześć
Jest jakiś sposób wykrycie używanego elementu przy "getElementsByName" ? Dokładniej (IMG:style_emoticons/default/smile.gif) Mam formularz na stronie. Część pól jest dynamicznie dodawanych: Po zmianie 1 selecta (sel[]) ma się załadować ramka i na podstawie wybranego elementu (value) załadować odpowiedni formularz do div'a. Jak teraz wykryć który element został wybrany aby pobrać jego wartość? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Nie rozumiem Twojego HTML`a, ale co do pola typu select zaznaczony element pobierasz z select.selectedIndex.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
HTML miał pokazać jak "kopiowane" są elementy.
Z tym select.selectedIndex to wiem. Chodzi mi o wykrycie w który select został użyty. Przykładowo [SELECT (0)] = 1 [SELECT (1)] = 7 [SELECT (2)] = 13 Jak wykryć że właśnie zmieniłem wartość w SELECT (1). Teraz myślę aby trzymać elementy w tablicy i sprawdzać która wartość się zmienił - nie wiem czy jest jakieś lepsze rozwiązanie |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
dodać zdarzenie onchange i przekazując obiekt jako parametr funkcji.
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Zacznijmy od tego, że masz 3 elementy o takim samym id więc nie spodziewaj się 100% sprawności działania.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
@wookieb
Tak wiem, kod od kopiowania elementów formularza tak działa. @skowron-line Wielkie dzięki! (IMG:style_emoticons/default/winksmiley.jpg) Nie pomyślałem o tym |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:47 |