Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery] Uruchomienie funkcji po wybraniu elementu z listy rozwijanej
rudolf35
post 6.07.2011, 10:26:51
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 17.10.2007

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


Witam, w jQuery stawiam dopiero pierwsze kroki. Chcę zrealizować taką funkcjonalność, że jak użytkownik wybierze określone pole z listy rozwijanej to wyświetli się dodatkowe pole tekstowe. Potrzebuję tylko kawałek kodu w jQuery który po wybraniu określonego pola w liście uruchomi funkcję rozwijającą którą już mam, ale działa ona tylko po zaznaczeniu checkboxa. Z góry dzięki za pomoc.
Go to the top of the page
+Quote Post
SaMi
post 6.07.2011, 16:30:45
Post #2





Grupa: Zarejestrowani
Postów: 173
Pomógł: 14
Dołączył: 27.03.2004
Skąd: Białystok

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


Najprościej będzie stworzyć pod takim rozwijanym menu pole tekstowe i ustawić mu display: none; i w momencie gdy z menu zostanie wybrana odpowiednia opcja to pole textowe zostanie uwidocznione:

  1. $("#id_formularza").change(function () {
  2.  
  3. var wartosc_pola = $('#id_formularza option:selected').val();
  4.  
  5. if (wartosc_pola == 'opcja 1')
  6. $('#pole_tekstowe').css("display","");
  7. else
  8. $('#pole_tekstowe').css("display","none");
  9. });


  1. <select id="id_formularza">
  2. <option>opcja 1</option>
  3. <option>opcja 2</option>
  4.  
  5. <input id="pole_tekstowe" type="text" style="display: none" >
  6.  
  7.  


Ten post edytował SaMi 6.07.2011, 16:32:06


--------------------
Zapraszam na spływy kajakowe rzekami podlasia www.splywy-kajakiem.pl
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 22.06.2025 - 10:35