![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 18.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Problem jest banalny, ale potrzebuję najlepsze rozwiązania, im szybciej tym lepiej. Posiadam w html select z listą modeli motocykli. Na końcu jest pozycja "Inne", po wybraniu której powinien się pojawić input do którego można wpisać jaki konkretnie model. Korzystamy oczywiście z jQuery. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Polecam koledze skorzystać z .change() i .show() w jquery, gdzie po zmianie .(change) na konkretna wartosc pokazujesz .show() konkretny input
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 18.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Ja bym chyba na select dodał onchange funkcyjkę z show jedynie.
Ale jak zidentyfikować, że wybrana została pozycja "Inne" ? Ten post edytował Emku 18.01.2013, 10:10:42 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Załóżmy, że tak wygląda nasz select:
Kod JS:
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 18.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Już coraz bliżej.
Tylko takie rozwiązanie ma dwa minusy: - input będzie sie pojawiał za każdym razem jak wybiorę jakiś model i z powrotem na "inne", wtedy po jakimś czasie mam sto inputów obok (IMG:style_emoticons/default/tongue.gif) - wybieram "inne" - pojawia mi się input, wybieram z powrotem jakiś model - input nie znika. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 18.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Noi bajobongo.
Działa jak należy. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Gratulacje :-)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 16:47 |