![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
znzlałzłem na forum taką konstrukcję:
chodzi mi o to zeby nie podawać "sel" jako id pola select tylko odwołac sie to tego elementu select z którego jest wywołana funkcja, mowiąc wprost w miejsce "sel" podstawiony id selecta który własnie jest wybierany, selecty generują mi sie dynamicznie i id sie zmienia w zaleznosci od tego ile ich jest Ten post edytował lucks 4.09.2006, 14:29:23 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Kod javascriptu tez mozna generowac dynamicznie.
Jesli chcesz innego rozwiazania napisz co Twoj skrypt ma robic. W jakich okolicznosciach chcesz pobierac wartosc zaznaczonego pola. Najlepiej daj fragment kodu z dzialajacym js jakby select nie byl generowany tylko staly. -------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli ten kod jest kawałkiem funkcji, a sel będzie przekazywany jako parametr to jej wywołanie będzie wyglądać tak:
-------------------- -------------
------ |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
to moj slelct:
takich selectów mam kilka i kazdemu jest przypoządkowne pole tekstowe do którego ma trafić wybrana wartość, chodzi mi o to zeby po wybraniu jakiejs opcji z pola select wartosc z odpowiecniego selecta trafiła do przypozdkowanego pola text a nie mogę tego zrobić ustawiając funkcji calc_subtotal() id na sztywno |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Pola textowe też generujesz ? Jesli tak to ustawiaj im id, a potem generuj selecty z funkcją w zdarzeniu onchange, która jako argument będzie miała id pola tekstowego.
przykład: Kod function calc_subtotal(sel,txt) { document.getElementById(txt).value = sel.options[sel.selectedIndex].value; } Zakładając że generujesz inputy: -------------------- -------------
------ |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
cos nie chce zaskoczyć, kiedy wyswietlam txt to mam id pola tekstowego natomiast kiedy daje sel to mam obiect HTML.... coś tam w kazdym razie nie ma identyfikacji który to select, moze tu ktwi problem,
co zwraca this? |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No bo przeciez txt to: 'kolejne_id' czyli id, a this zwraca obiekt, w ktorym wywolano to this. Chcesz miec id obietku? sel.id
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
zmieniłem koncepcje bo ten js doprowadza mnie do szaleństwa wrzuciłem to do php i teraz mam:
mam tez funkcje js
jak zrobić w "onchange" zeby w polu tekstowym id=\"$arr_g_cat[$i]_t\" mieć cenę jesli value dla kazdego option: cena||nazwa mam ciągle błąd "$arr_g_cat[$i]_t has no properities" pod $arr_g_cat[$i] wyswietla odpowiednie pola porawnie Ten post edytował lucks 5.09.2006, 11:06:26 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 14:09 |