Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] Uruchomienie funkcji po wybraniu elementu z listy rozwijanej
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
rudolf35
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.
SaMi
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.  
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.