![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 27.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzień dobry,
mamy sobie pole select (dynamiczne), ale ze stałą 1 opcją 'Other': Teraz chciałbym uzyskać taki efekt, że automatycznie po wybraniu rzeczonego 'Other' pojawi się input. O ile wiem jak to robić dla <a> to nie wiem jak sie dobrać do tego selecta - jak wyciągnąć wartość.. Czy mógłby ktoś rzucić jakimiś wskazówkami? I co jeśli na stronie mam kilka takich selectów i chciałbym za każdym razem mieć inne name="".. P.S Czemu jQuery - uważam, że jest najlepiej przyswajalne IMHO..(IMG:style_emoticons/default/smile.gif) Pozdrawiam. Ten post edytował devurien 16.12.2009, 18:31:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 27.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Super dziękuje bardzo o to mi właśnie chodziło !:)
Teraz przejdźmy do 2 części pytania w takim razie. Jak już nadmieniłem chciałbym aby ta funkcja była w miarę uniwersalna - posłużę się przykładem:
Teraz jeśli posiadam 2 select w tym samym dokumencie, a są spójną logiczną częścią (name="fruits") - również z polem Others. Wszystko działa OK, ale wskakuję input do <p id=..> zdefiniowanego jako pierwszy - co jest logiczne. Jak teraz mili moi zrobić aby za każdym razem wskakiwał do odpowiedniego id. Każda zmian id niosła by ze sobą przeklepanie kodu jQuery na nowo i zmienianiu $("#copy").html(str); - jak tego uniknąć, to dodatkowy narzut obciążając dokument. Dobrze by było aby wtedy name w inpucie zmieniało się na name selecta+$(this).text(); Ten post edytował devurien 16.12.2009, 19:57:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 09:24 |